Britney Spears wowed on stage at the iHeartRadio Festival at the T-Mobile Arena in Las Vegas on Saturday night (24.09.16).

Britney Spears

Britney Spears

The 34-year-old pop superstar was joined on stage by her 'Make Me' collaborator G-Eazy at the annual music extravaganza.

The pair flirted up a storm as they performed their summer smasher 'Make Me', as well as, the 27-year-old rapper's song 'Me, Myself & I', which usually features Bebe Rexha.

Bebe, 27, got to meet her idol Britney at the event and couldn't control her inner fangirl.

She said: "The performance was actually a surprise and I was kinda shocked. I almost wanted to cry!

"I met Britney backstage and I was: 'Wow!'"

At the end of their racy performance the pair were showered in confetti.

Britney and G-Eazy - whose real name is Gerald Earl Gillum - were reunited just a month after the singer's triumphant return to the MTV Video Music Awards.

At the MTV VMAs, Britney frolicked on the stage in a figure-hugging ensemble, and the curvaceous babe appeared to mime most of the slow-paced set until she was joined onstage by four female dancers and G-Eazy, who raps on a couple of verses of the new single.

At one point, Britney crawled onto her hands and knees and slithered through G-Eazy's legs before placing her perfectly-manicured hand on the crotch of his tight black skinny jeans.

Once the set had finished, Britney threw her arms around G-Eazy before planting a kiss on his cheek.

This year's iHeart Radio Festival saw several megastars perform over the weekend.

Highlights included Billy Idol teaming up with Miley Cyrus for a rendition of his hit 'Rebel Yell', Backstreet Boys did a surprise set and Usher was reunited with Ludacris and Lil Jon for 'Yeah!'.