Orlando Bloom and Justin Bieber got into a heated altercation at Cipriani in Ibiza, Spain, early Wednesday, sources said. After getting in each other’s faces — Bloom threw a punch at the pop star — the crowd cheered.

Sources told Page Six that Bloom took a swing at Bieber after the singer, 20, made a rude comment about Bloom’s ex, Miranda Kerr. But a source close to Bieber insisted that the comment was only made after Bloom took a swing, and missed.

The bad blood between the two began in 2012 when Bieber was seen getting flirty with Kerr after a Victoria’s Secret fashion show, which reportedly led to tension between the model and her Hollywood star husband, Bloom. The married couple then separated in October 2013.

Kerr and Bloom in happier times in 2012Kevork Djansezian/Getty Images

Then newly single Bloom was seen spending time with Bieber’s ex-girlfriend, Selena Gomez, in April.

Bloom and Bieber, meantime, were spotted early Wednesday at the Ibiza hot spot among a starry crowd, including Paris Hilton, Lindsay Lohan and Diddy.

“Justin was at one table, and Orlando was at another,” a source told us. “But when Bieber and his party were later walking past Bloom’s table, Orlando refused to shake Bieber’s hand.” Then “Bieber said something rude to Orlando, like, ‘She was good.'”

Another source close to Bieber countered that the pop star didn’t make any rude comment and that “Justin didn’t even know Orlando was there. But when they saw each other, it was Orlando who was just being an a-hole to Justin.”

Either way, when the stars’ paths crossed, there was a heated exchange.

Bloom and Bieber’s ex Selena Gomez were spotted together in Los Angeles in April.AKM-GSI

“They got in each other’s faces and there were words,” a source said. “But they were separated by their entourages.”

A witness captured 30 seconds of the confrontation on video and posted it to Facebook. It shows Bloom walking away from Bieber and being separated by a crowd, but then turning back to walk to Bieber and confront him.

“When they were back together again, Orlando threw a punch at Bieber,” said a source. “He just tried to pop him! The whole place cheered.”

A source close to Bieber said Bloom’s punch missed. “There was no contact,” the source said. “He missed. Then there was some ‘tough-guy shoving,’ and they were separated.”

1 of 15
Victoria's Secret Angel Miranda Kerr walks the runway during the Victoria's Secret 2012 Fashion Show on November 7, 2012 in New York City.
Kerr walks the runway during the Victoria's Secret 2012 Fashion Show on Nov. 7, 2012, in New York City. Getty
Miranda Kerr at the 2014 InStyle And Warner Bros. 71st Annual Golden Globe Awards Post-Party on January 12 in Beverly Hills, California.
Kerr at the 2014 InStyle And Warner Bros. 71st Annual Golden Globe Awards Post-Party on Jan. 12 in Beverly HillsWireImage
Advertisement
Kerr poses on the runway during the 2012 Victoria's Secret Fashion Show on Nov. 7, 2012, in New York.AP
Miranda Kerr attends the 2014 Vanity Fair Oscar Party on March 2 in West Hollywood, California.
And a view from the back!WireImage
Miranda Kerr poses in Sydney, Australia on May 20.
Kerr poses in Sydney, Australia, on May 20.WireImage
Advertisement
Miranda Kerr poses before the Victoria's Secret Fashion Show at Fontainebleau Miami Beach on November 14, 2008 in Miami Beach, Florida.
Kerr poses before the Victoria's Secret Fashion Show at Fontainebleau Miami Beach on Nov. 14, 2008.FilmMagic
Miranda Kerr in Munich, Germany, on July 29StarTraks
Kerr leaves her apartment in New York City on July 7. Zuma
Advertisement
Kerr in New York City on July 21, 2014
Kerr in New York City on July 21, 2014Splash News
Miranda Kerr prepares backstage at the 2012 Victoria's Secret Fashion Show on November 7, 2012 in New York City.
Kerr prepares backstage at the 2012 Victoria's Secret Fashion Show on Nov. 7, 2012, in New York City.Getty
Kerr attends Samsung Galaxy features arrivals at the official Victoria's Secret fashion show afterparty on Nov. 7, 2012, in New York City.Getty
Advertisement

But another source told us that in the brief melee, witnesses thought they saw Bloom’s punch connect. “The punch definitely connected,” a source told us. “People saw it. That’s why everyone cheered.”

Bieber can reportedly be heard in the video of the incident, yelling, “What’s up, bitch?” to Bloom. A source said Bieber also said, “Say hi to her,” as the two were separated after the punch.

Then, “Justin hung out for a while and left.”