Former multiple world champion Floyd Mayweather has agreed a deal for a boxing match against mixed martial artist Conor McGregor in Las Vegas on August 26.
Mayweather confirmed the bout - which will take place under normal boxing rules despite McGregor having never boxed either amateur or professionally - via social media.
The 40-year-old Mayweather announced his retirement after winning his 49th straight bout against Andre Berto also in Las Vegas in September 2015.
Mayweather will reportedly be paid over 100 million US dollars for the contest, which will be broadcast on pay-per-view networks across the world.
McGregor has become one of the most recognisable mixed martial artists in the world since he won the UFC featherweight title in December 2015.