He has achieved good results in World Chess Championship tournaments. Several times a World Championship Candidate, he reached the semifinals in 1997, 1999 and 2000. At the 2004 FIDE Championship, he reached the final, narrowly losing out to Rustam Kasimdzhanov in the tie-break games.