By Miguel Rivera

Comebacking former champion Antonio Margarito of Mexico feels confident that his countryman, Saul "Canelo" Alvarez, has what it takes to defeat, and knock out, WBC middleweight champion Miguel Cotto.

Canelo and Cotto will face each other in a highly anticipated fight on November 21 at the Mandalay Bay in Las Vegas.

Margarito has faced Cotto on two occasions, stopped the Puerto Rican fighter the first time in 2008 and then got stopped himself in their 2011 rematch.

"Some time ago I think the team of Canelo was angry because I said I thought that he would not be able to beat Floyd Mayweather, but now I think he has everything to gain. I even think he can knock [Cotto] out in about 0 rounds or win on points, but he will win," said Margarito to ESPN Deportes.

"Unlike many other people, I think Canelo has indeed improved. We've seen him get better and I think this fight comes at a time that suits him. He is young, strong, fast."

Margarito says Cotto, since joining up with Freddie Roach, is "more of a boxer and more calculating" but he hasn't noticed "much of a difference." He discounts any notion that Cotto punches any harder and says Canelo is the bigger hitter between the two.