As an amateur he won two of his three bouts against Olympic legend and compatriot Felix Savon while he also beat WBA and WBC cruiserweight champion David Haye in the 2003 world championships final.