07/31/2014 11:17 EDT | Updated 07/31/2014 12:59 EDT

Orlando Bloom Punches At Justin Bieber, Singer Mocks Him With Weepy Photo (VIDEO, TWEETS)

Justin Bieber mocked Orlando Bloom on social media after the "Lord of the Rings" star reportedly took a swing at him in Ibiza on Wednesday.

The singer posted a bikini photo of Bloom's estranged wife Miranda Kerr on his Instagram (which he later deleted) and then posted a shot of the actor appearing emotional after a reported scuffle at Cipriani restaurant on the Spanish party island.

They were at the restaurant alongside many other celebrities when the attempted punch took place, witnesses told TMZ, but there are differing accounts of what transpired.

In one version, Bieber tried to shake Bloom's hand, but he refused. The singer then reportedly asked what his problem was when the actor mentioned his estranged wife Miranda Kerr.

Bieber allegedly then tried to leave and that's when Bloom swung.

But in another account, TMZ was told that the singer made a crass remark about Kerr before the actor punched.

A source speaking to The Daily Mirror said some "minor pushing and shoving" ensued between the stars' entourages. One witness even told the Mirror, "The punch definitely connected. People saw it. That's why everyone cheered."

Bieber then remained outside the restaurant without any further struggle.

There's history between all three parties. Bieber was reportedly with Kerr in a hotel after the Victoria's Secret fashion show in 2012, while she and Bloom were still together.

Kerr and her lawyer denied any rumours of a hookup, calling them "false and defamatory."

The news comes months after Bloom and Bieber's on-and-off girlfriend Selena Gomez were rumoured to be dating after they were spotted together outside a Chelsea Handler show in Los Angeles in April.

Like this article? Follow our Facebook page
Or follow us on Twitter

Also on HuffPost

Photo gallery Miranda Kerr: 100 Sexiest Pics See Gallery