Close but clear for calzaghe Edit: Upon further reflection, I'd pick Canelo. He's a terrific ocunterpuncher and Calzaghe just has too many holes