Beyonce has been pulled off stage in Brazil by a shirtless male fan.
The 32-year-old singer was performing at Estadio do Morumbi stadium in Sao Paulo when a member of the audience reached out and tugged her off the platform.
Caught on camera by an onlooker, security are then seen rushing to Beyonce's aid, releasing her from the man's grip and helping her back on stage to finish her song.
Reassuring the crowd, the songstress said, "It's all right," before she picked up and waved a Brazilian flag which a fan had thrown to her.
She then turned to the man who disrupted her routine and asked him his name.
"Thank you, I love you, too," she replied to him once he had answered.
Seeming worried and apologetic about his embarrassing actions, Beyonce continued to comfort the man by telling him, "It's alright, it's alright."
It wasn't long before the Halo singer was back to strutting her stuff in a glittering blue jumpsuit during the concert, which was part of her The Mrs Carter Show tour.
The performances are dedicated to her husband Jay-Z, whose real name is Shawn Carter. The pair have daughter Blue Ivy, who turns two in January, together and Beyonce recently said she loves having her tot on tour with her despite how difficult it can be.
"It's really interesting because I'm touring with my daughter for the first time and my dream has always been to be able to balance my life and my career," she told a media conference.
"I think it's the one thing that women struggle with because it's so difficult. But when I'm able to travel it makes me so proud that she's able to experience all these different cultures and meet all of these interesting people at such a young age."
- Cover Media