Chris Brown is to fight his rapper foe Soulja Boy in a $1m celebrity boxing match to take place in March in Las Vegas.

The two artists have spent the best part of this week embroiled in an online spat, which culminated with the Crank That rapper announcing the fight.

"It's going down!," Soulja Boy wrote on Instagram.

"Signed my contract I'm leaving the fight with $1,000,000."

It's going down! Signed my contract I'm leaving the fight with $1,000,000 I got the best ever my big bro @floydmayweather training me damn😈👊🏾 #TMT #SODMG March in Vegas !! On TV Uma foto publicada por Soulja Boy (@souljaboy) a Jan 4, 2017 às 9:19 PST

According to the rapper, the fight is set to take place in March in Las Vegas, will consist of three rounds and be available on pay-per-view.


Soulja Boy also claims he has former professional boxer Floyd Mayweather in his corner.

Image: Bad blood between the rappers concerns model Karrueche Tran

"I got the best ever my big bro Floyd Mayweather training me damn," he wrote.

He posted a video of him and Mayweather announcing the fight, in which Mayweather is heard saying "get that money, man".

I know!!!! How many more Ls can he take? Uma foto publicada por 1 YOU ❤️ 2 HATE (@chrisbrownofficial) a Jan 3, 2017 às 1:38 PST

Brown, after sharing a series of posts mocking Soulja Boy's career, wrote "boxing match set", adding: "Legally. Man to Man. No more dissing and no more talking. We in the ring with it. Challenge accepted."

Bad blood between the two rappers began when Soulja Boy liked and left a "heart eyes" emoji on a picture of Brown's ex-girlfriend, model Karrueche Tran.

Um vídeo publicado por 1 YOU ❤️ 2 HATE (@chrisbrownofficial) a Jan 3, 2017 às 5:42 PST

The 28-year-old model eventually commented the spat, calling it a "ridiculous twitter beef", adding "there is so much more out there in life".

The model wasn't the only one weighing in on the argument.

Rapper 50 Cent has backed Soulja Boy, even claiming to have placed a $100,000 bet on his win.