“Do I think ‘GGG’ can beat Canelo? Absolutely not,” said Mayweather. “I think there’s a few guys that can beat Triple G, and Canelo is on the top of the list, I believe that he’ll beat him.”

Despite Mayweather’s statement, ‘GGG’ is favourite to defeat Canelo with the bookmakers after the pair agreed to meet on September 16.

Mayweather, who defeated Alvarez back in 2013, has backed his old foe to not only beat Golovkin, but stop him before the 12 rounds are up.

Mayweather added: “He’s got good punching power [GGG], but he’s flat-footed. He makes a lot of mistakes, but boxing is different now. I don’t think it’ll go the distance.”

It could be a case of sour grapes for Mayweather as fans have accused the former pound for pound king of ducking the hard-hitting Kazakh when he announced his retirement in 2015.

A comeback has been confirmed in recent weeks for Mayweather, who stated he’ll only return for a big-money battle with UFC champion Conor McGregor.