Justin Bieber has mocked Orlando Bloom after their reported scuffle in Ibiza, posting a snap on Instagram of the Lord Of The Rings star apparently crying.

Footage of Orlando having to be separated from the 20-year-old Canadian singer was posted on the TMZ website, which claimed the pair almost came to blows in Cipriani's restaurant in the island's capital, Eivissa.

Justin, whose clean-cut image has been muddied by several scrapes with the law in recent months, later posted a picture on Instagram which appeared to show Orlando wiping away a tear.

It shows the 37-year-old Pirates Of The Caribbean actor looking down with his eyes closed, with one hand held up to his eye as if to wipe away a tear.

It has so far been "liked" by almost half a million of Justin's followers.

TMZ reported that, not long after the row in the early hours of Wednesday, Justin posted a picture of Orlando's ex-wife, Australian model Miranda Kerr, before quickly deleting it.

The singer previously hit the headlines for partying with Miranda, while earlier this year, Orlando was spotted hanging out with Justin's on-and-off girlfriend Selena Gomez.

TMZ claimed that celebs such as Paris Hilton and P Diddy were at the restaurant, and that singer Justin fled, shouting 'what's up b***ch?"