Lors du Championnat du monde de la Fédération internationale des échecs 2004, il fut éliminé au premier tour par Teimour Radjabov. L'année suivante, il gagna le tournoi de Cork en 2005.