A 2004-es FIDE-sakkvilágbajnokságon ismét jól szerepelt. Az előmérkőzéseken mindannyiszor 1,5–0,5 arányban győzött: az első körben José González García, a másodikban Utut Adianto, a harmadikban Alekszandr Mojszejenko, a negyedikben Michał Krasenkow ellen. A negyeddöntőben az a Michael Adams búcsúztatta, akit az 1999-es elődöntőben legyőzött, és aki ezúttal a döntőig jutott, és csak ott maradt alul.