Beyonce Knowles was the headline act a Glastonbury Festival yesterday.

She’s one of the few women to headline the festival in the past 40 years.

The American superstar turned on the fireworks (literally) as she addressed the 50,000 strong crowd with, “Glastonbury, are you ready?” before shaking her booty to the opening number “Crazy In Love.”

Her 90-minute set included a string of her biggest hits, including “Single Ladies”, “Halo”, “Naughty Girl”, “If I Was A Boy” and “Baby Boy”, for which she was joined on stage by Bristolian artist Tricky.

She also performed a medley of Destiny’s Child songs, as well as paying tribute to several other artists, with her own versions of Alanis Morissette’s “You Oughta Know”, the Eurythmics’ “Sweet Dreams” was mashed with “Beautiful Nightmare” and she also performed Kings of Leon’s “Sex On Fire.”

The singer appeared to be truly humbled by the experience, saying on many occasion that she was so happy to be there.

Bey left little to the imagination wearing an Alexandre Vauthier Fall 2010 mini dress.

Her gold long sleeve sequined dress (worn more like a top) was embellished with Swarovski crystals and teamed with a pair of hot pants, black sparkling booties and a gold buckle belt.

Despite the pleas on Twitter Beyonce didn’t change into another look.

Her cheering squad included hubby Jay-Z and BFF Gwyneth Paltrow.

[nggallery id=867]

Credit: Fashion Windows & Getty