IT'S ON - Floyd Mayweather will fight Conor McGregor.
The undefeated boxer is set to face the UFC champion on August 26th from Las Vegas, Nevada, at the T-Mobile Arena or the MGM Grand.
Sources at Yahoo Sports confirmed the news tonight and MMA journalist Ariel Helwani also tweeted about the biggest news to hit the sport:
And McGregor seemed to confirm himself:
After McGregor signed his lucrative contract, Team Mayweather have now also agreed to terms with the 'billion dollar' fight on following months of negotiations between all parties including UFC, McGregor and Team Mayweather which includes his influential adviser Al Haymon.
What started out as a fantasy match-up is now set to become a reality as the pair of fighters will step foot inside the squared circle.
The pair have been embroiled in a heated war of words on social media, exchanging verbal blows but on August 26th they will finally settle business inside the ring.
Mayweather will lace up a pair of gloves for the first times since 2015 after he beat Andre Berto subsequently retiring while stranded on 49-0. He's one win away from breaking Rocky Marciano's long standing record with 50-0 in touching distance.
Mayweather with his WBA and WBC world titles after beating Berto September 2015. Image: PA
Meanwhile, McGregor is coming off the back of making UFC history by becoming the first fighter in the promotions history to hold two UFC titles in two different divisions, while joining only BJ Penn and Randy Couture in claiming belts in different divisions.
McGregor put on a virtuoso performance at UFC 205 to dethrone lightweight title holder Eddie Alvarez. The Irishman added the 155lbs crown to his featherweight title, replicating his feat in his previous banner, Cage Warriors.
McGregor holds aloft his two UFC belts after beating Alvarez. Image: PA
Following his beat down of Alvarez, McGregor took a short hiatus to welcome his first child. His long time partner, Dee Devlin, gave birth to a baby boy, Conor McGregor Jr.
Mayweather or McGregor - who's everyone got?