2000 wurde er Zweiter bei der Landesmeisterschaft und gewann das Zonenturnier der FIDE in Valencia. Im selben Jahr debütierte er in der Nationalmannschaft auf der Schacholympiade in Istanbul (+5 =3 −2) und wurde Großmeister. 2002 gewann er erstmals die Kubanische Meisterschaft und siegte gemeinsam mit Lázaro Bruzón in Esbjerg. 2003 gewann er das Zonenturnier in Guayaquil und qualifizierte sich für die FIDE-WM 2004 in Tripolis. Hier setzte er sich ins Rampenlicht, als es ihm gelang, bis ins Viertelfinale zu kommen. Er schied gegen Teymur Rəcəbov erst nach zähem Kampf durch ein Remis in der letzten Blitzpartie, die er gemäß Reglement mit Weiß hätte gewinnen müssen, aus. In den vorherigen Runden setzte er sich gegen Spitzenspieler wie Vladislav Tkachiev und Alexei Drejew durch.