Lors des championnats du monde de la Fédération internationale des échecs à élimination directe, il est éliminé à deux reprises au troisième tour (seizième de finale) : en 1997 à Groningue et en 1999 à Las Vegas, battu à chaque fois par Boris Guelfand. En 2000, à New Delhi, il est sorti dès le premier tour par le Brésilien Rafael Leitão.