Calzaghe of more recent times comes to mind...

I would say Roberto Duran.