Sir Elton John hailed a “very special and emotional night” as he took to the stage at Glastonbury Festival to perform his last ever UK gig.

The singer opened his set with Pinball Wizard, adorned in a gold suit and his famous pink-hued glasses, accompanied by fireworks.

He then launched into The Bitch Is Back, before addressing the crowd, where he said: “I never thought I would ever play Glastonbury and here I am.

“It’s a very special and emotional night for me because it might be my last show ever in England, so I had better play well, and I had better entertain you, you’ve been standing there so long, and I really appreciate all the outfits and everything.”

He followed up with Bennie And The Jets and Daniel, watched on by what appeared to be a capacity crowd on the festival’s iconic Pyramid Stage.

Aerial shots of the Somerset farm venue showed the entire field full of festival-goers watching the singer.

Watching from the side of the stage was the likes of Paul McCartney and Sophie Ellis-Bextor, as well as his husband David Furnish.

More on Elton John

His first musical guest was Jacob Lusk from group Gabriels, with the pair singing Are You Read For Love? together with a gospel choir.

Steven Sanchez was the second guest, who performed his own song Until I Found You while Sir Elton joined him on piano.

Fans had been primed to expect more than just the man himself on stage, with Furnish telling Sky’s Beth Rigby in the week that at least four special guests will join his husband.

Rumours have swirled all weekend about who may appear with Sir Elton, from the likes of serial-Glastonbury collaborator Dave Grohl and last year’s headliner Paul McCartney, to megastar Dua Lipa and even pop princess, Britney Spears.

Sir Elton has been winding up his final tour, dubbed the Farewell Yellow Brick Road tour, which will end next month with two nights in Stockholm, Sweden.