*Not sure if this theme was intentional or not, but during a concert in Nice, France last night, Beyonce performed a medley of tunes from a trio of music acts who have royal names  – Queen, Prince and Kings of Leon – all in preparation for her headlining spot this Sunday at the Glastonbury festival in England.

Beyonce began her medley with Queen’s “Bohemian Rhapsody” alongside her back-up singers. The singer flubbed one lyric, but finished off the opening section of the track powerfully along with a big instrumental finish.

The medley then turned to Prince’s “The Beautiful Ones,” which Bey had performed regularly during her 2009 tour.

Her fiercest vocals, however, were for the last song in the medley, King Of Leon’s “Sex On Fire.” With some epic echo effects, Beyonce got to flex her rock skills with the cover.

Watch the entire medley below, then scroll down for a quick close-up of  the performance and more quickies from the concert.

Below: a closer view (but shorter clip) of the “Bohemian Rhapsody” performance; “Sweet Dreams,” “Crazy in Love,” “Beautiful Liar,” “Why Don’t You Love Me” and “End of Time.”