Participà en el Campionat del món d'escacs de 1998 (FIDE), essent eliminat en segona ronda per Rafael Vaganian. El 1999 fou segon al fort III Torneig d'Enghien, després de perdre en la darrera ronda contra el qui seria campió, Joël Lautier. Fou segon a Pamplona 2002 (en perdre el desempat a partides ràpides contra Rustam Kassimdjanov després que ambdós haguessin acabat empatats al torneig principal amb 3½/6). Va obtenir un gran èxit en guanyar el Torneig Dortmund Sparkassen de 2003, per davant de jugadors d'elit com Vladímir Kràmnik, Viswanathan Anand, i Péter Lékó. El 2003 guanyà també l'Aeroflot Open, un dels més grans torneigs oberts del món, amb 150 Grans Mestres participant-hi.