W tym samym roku awansował do najlepszej szesnastki w Pucharze Świata w Chanty-Mansijsku, ale w meczu o awans do czołowej ósemki uległ Gacie Kamskiemu.
Czterokrotnie wystąpił w mistrzostwach świata FIDE, rozgrywanych systemem pucharowym:
1999 – Las Vegas – awans do II rundy, w której przegrał z Joelem Lautierem, 2000 – New Delhi – w I rundzie przegrał z Siergiejem Wołkowem, 2001 – Moskwa – awans do III rundy, w której przegrał z Jewgienijem Bariejewem. 2004 – Trypolis – awans do III rundy, w której przegrał ze Aleksiejem Driejewem.
W latach 1994–2000 trzykrotnie wystąpił na szachowych olimpiadach, zdobywając wraz z drużyną 3 medale: 2 złote (1998 i 2000) oraz brązowy (1994). W swoim dorobku posiada również 2 medale zdobyte na drużynowych mistrzostwach świata, które zdobył w roku 2001 w Erywaniu (srebrny wraz z drużyną oraz złoty za indywidualny wynik na V szachownicy)OlimpBase..
Najwyższy ranking w dotychczasowej karierze osiągnął 1 stycznia 2005 r., z wynikiem 2677 punktów zajmował wówczas 26.