W styczniu 2003 roku wywalczył swoje drugie mistrzostwo Kuby. Siedem miesięcy później wystąpił na mistrzostwach świata w Bangkoku. Pierwszych dwóch rywali pokonał przed czasem, a w półfinale zwyciężył na punkty Niemca Sebastiana Köbera (26:18). W wyrównanej walce o złoty medal uległ minimalnie Aleksandrowi Powietkinowi (27:29).