There's no denying that when it comes to star power in MMA today, few active fighters have the shine of Conor McGregor. His UFC 196 main event loss to Nate Diaz is one of the most talked about fights of 2016, and the upcoming rematch promises to be the same. McGregor has also made waves in the boxing community this year for the talk of a Conor McGregor vs. Floyd Mayweather fight, so it's only appropriate that one of boxing's biggest stars weighs in on the Notorious one.

Here, former WBC champion and current Ring Magazine / lineal champion Canelo Alvarez gives his thoughts to our colleagues at Fight Hub about McGregor vs. Diaz I, and his take on the rematch:

Diaz didn't beat him that night. Conor beat himself, his overconfidence. Moving up in weight with that overconfidence, that's what made him lose. But if he takes things seriously, I think it will be a different fight.

Canelo (47-1-1) knows a thing or two about moving up in weight, as the former 140-pound fighter and 154-pound world champion moved up to 160 to become Middleweight champion - though of course it must be noted that he never actually competed at 160 pounds, instead always fighting at a catchweight. Following his May title defense victory over Amir Khan, Canelo vacated his title. He next fights on September 17. Fans are hoping his opponent will be Gennady Golovkin that night, but that doesn't look like it will be the case.

McGregor vs. Diaz II headlines UFC 202 on August 20.