A 2005-ös FIDE-sakkvilágbajnokságon San Luisban a lehetséges 14-ből 8 és felet megszerezve Visuvanátan Ánanddal holtversenyben a második helyen végzett, a győztes Veszelin Topalov mögött. Ez az eredmény azt jelentette, hogy bejutott a 2007-es sakkvilágbajnokság döntőjébe, ahol nyolc játékos közt az ötödik helyet szerezte meg (14-ből hat és fél ponttal).