Get the stories that matter to you sent straight to your inbox with our daily newsletter. Subscribe Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

Pop sensation Katy Perry brought a fan up on stage during her performance at Rock in Rio festival over the weekend, but she probably didn't expect it to go quite like THIS.

Mid-show the Roar singer invited the chuffed (and slightly dazed) superfan up and it soon got a little crazy.

Not wasting any time to get up close and personal with her idol, the blonde girl goes straight in for a big embrace and plants kisses all over her face and neck.

“She's kissing my neck!” Katy, who is reportedly back with ex John Mayer, yells to the crowd while trying to peel her away at the same time.

“We might need that water back. We need some water,” she carried on.

“I think she's rolling,” Katy then jokes.

Keeping her cool, the singer then asked where she's from and also if she could teach her a few words in Portugese.

Even when the girl then groped her boobs and continued to kiss her, Katy didn't seem at all fazed.

The 30-year-old eventually sent her on her way but not before she gave her a cheeky pat on the bottom - of course the thrilled fan returned the gesture before leaving the stage.

Credit where it's due – Katy handled the whole thing like a total pro!