A bizarre video shows how a woman had her bikini top pulled off during a fight with a group of diners eating outside at a restaurant.

In the clip, filmed in Leblon, Rio de Janeiro, Brazil, a pair of scantily-clad women giggle and twerk while standing in the backseat of an open-top car.

The cheeky display drew a strong reaction from one group of diners, who threw water bottles at the women and allegedly called her a "w***e".

Aline Araujo, who was eating in the restaurant with her family, including young children, was identified as the person who threw the plastic bottles.

The twerking woman was fuming after being hit with a water bottle

Looking furious, a bikini-clad woman then gets out of the car and struts up to Aline, hitting her in the head.

The woman’s angry partner gets to his feet and goes to confront the twerker who has run away and jumped back inside the convertible.

As the driver pulls away to avoid the approaching man, he somehow grabs her bikini top and it comes away in his hand while the crowd of onlookers cheer and laugh.

The woman grabs her boobs and shakes them as the car drives away
The woman grabbed her own boobs and shook them as the car drove away

The twerker, Sheila Mack, cups her boobs and laughs while the man wags his finger at her.

Explaining her side of the story, Sheila said: "We were enjoying our vibe, our wave, we’d had a few drinks, open hood, convertible car.

"I heard a woman screaming ‘whore’, she was making fun of us, she blew me a kiss.

"Not satisfied, she attacked me with bottles of water.

"My reaction was to jump out of the car because I was angry.

"She said ‘come on’, I got hit, so I hit back."

Writing on social media, Aline said: "If I had known there was going to be a porn shoot outside at 8pm I would have stayed at home with my children.

"When that happened I was really annoyed and I threw water at one woman to put out her fire."

The footage was shared on Twitter by user @PaulinhoSerra where it has gone viral with 1.2 million views.

It is unclear if the local authorities are looking into the altercation.