The singer was performing in Rio over the weekend when an overzealous fan got very friendly with the star after she was invited up on stage.

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.

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!