Mayweather vows to retire after McGregor fight

Floyd Mayweather has promised to hang up his boxing gloves for good after his fight with UFC superstar Conor McGregor.

The pair are set to face off in a highly anticipated fight at the T-Mobile Arena in Nevada on 26 August and 40-year-old Mayweather has indicated it would be is last hurrah.

The American has retired twice before, first after his TKO win over Ricky Hatton in 2007 then again in 2015 after defeating Andre Berto.

"This is my last one,' the five-division champion told

"I gave my word to [adviser] Al Haymon, I gave my word to my children and I don't want to break that. I want to stick to my word. This will be my last fight."

Mayweather added that he is not focused on breaking Rocky Marciano's longstanding record of 49 undefeated bouts, which he currently equals. Rather, he thanked all the boxers that helped him get to where he is now.

"I'm appreciative for every fighter that paved the way for me to be where I'm at," added Mayweather. 

"I appreciate the legendary fighters. This is my 50th fight, but that's not really my focus. My focus is to go out there and give the fans an exciting fight, even though I know this is number 50, and we're constantly talking about Rocky Marciano. 

"Rocky Marciano is a legend, he did it his way and I'd just like to try to do it the Mayweather way."