Dal 1976 al 2008 partecipò a nove edizioni delle Olimpiadi degli scacchi (sette volte in prima scacchiera), ottenendo complessivamente il 66,8 % dei punti. Vinse due medaglie d'oro individuali in prima scacchiera: alle olimpiadi di Lucerna 1982 e di Novi Sad 1990.[3]