In the past, Selena Gomez has made it clear that she is a huge Britney Spears fan. At a recent show, the 'Who Says' singer took on a series of Brit songs, performing a fun, dance-filled medley for her fans in Boca Raton, Fla.

The singer appeared onstage atop a staircase singing a remixed and abridged version of Britney Spears' debut smash hit, '...Baby One More Time.' Wearing a flowy dress with a glittery gold top and teal skirt, Gomez was escorted down the stairs by a bevy of dancers before ripping into Brit's 1999 single '(You Drive Me) Crazy.' Gomez showed off her playful side during this tune, delivering some sexy and sassy dance moves.

Gomez also took on 'I'm a Slave 4 U' and the signature accompanying dance from Ms. Spears' original video. The shrill violin melody from 'Toxic' gives way to Gomez's rendition of 'Oops! ...I Did It Again,' and the teen pop songstress once again paid tribute to Britney by replicating her choreography from the 'Oops' video. Gomez then busted into 'Toxic' with a sway of her hips, effortlessly hitting the high notes. She closed out the medley with 'Hold It Against Me' -- our apologies for the warped audio during this part, as the heavy bass overrides Gomez's voice in the fan-recorded video.

It's really amazing to see Britney's songs transformed into this high-energy tribute medley, and to see Gomez show off her fancy footwork for a change!

Watch Selena Gomez Perform a Britney Spears Medley