El 2004 assolí la 4a ronda del Campionat del món de la FIDE de 2004, però hi perdé contra Teimur Radjàbov. El mateix any, fou primer al Memorial Tigran Petrossian a Erevan, per davant de Vasil Ivantxuk, Karen Asrian, i un fort grup de jugadors. A finals de 2005, va participar en la Copa del món de 2005 a Khanti-Mansisk, un torneig classificatori per al cicle del Campionat del món de 2007, on va tenir una mala actuació i fou eliminat en primera ronda per Dmitri Botxarov.