El seu ràpid progrés el va dur a guanyar el torneig de Hastings (1989–90) i a classificar-se per a la fase de Candidats pel Campionat del món de la FIDE de 1993 al fort Interzonal de Manila 1990, però va perdre ajustadament contra Artur Iussúpov el seu matx l'any següent a Wijk aan Zee. Va participar en el Campionat del món de la FIDE de 1999 a Las Vegas, on fou eliminat en segona ronda per Víktor Kortxnoi), Durant aquest període, el seu Elo va depassar els 2600 punts, i va aconseguir mantenir aquest nivell durant la dècada següent.