Canelo Alvarez has hailed Gennady Golovkin as one of the best fighters in the sport - despite their heated feud.
Alvarez and Golovkin will do battle for the third time on September 17 at the T-Mobile Arena in Las Vegas. The duo have been embroiled in a heated war of words since the announcement of the fight, with Golovkin keen to right the wrongs of the past fights, where he feels he had the upper hand.
The Mexican star has been unhappy with his rival's "personal" comments in the build-up to the clash and is ready to settle their grudge in the ring. However, Alvarez believes his Kazakh foe is a talented fighter and admitted being impressed by Golovkin's performance against Ryota Murata.