Han kvalificerede sig to gange til kandidatturneringen til verdensmesterskabet. I 1988 Kandidatturneringen for
1990 Klassisk skak-verdensmesterskab blev han besejret i 16. runde (den første kamp) af Jan Timman (+0−1=5). I Kandidatturneringen til 1996 FIDE World Chess Championship vandt han sine to første kampe mod Alexander Khalifman (+4−0=2) og Jan Timman (+2−1=5) for at nå kvartfinalen, hvor han blev besejret af Gata Kamsky (+0−4=3).