Wielokrotnie startował w turniejach międzystrefowych, dwukrotnie kwalifikując się do turniejów pretendentów. Nie udało mu się jednak nigdy awansować choćby do II rundy spotkań. W roku 1987 zwyciężył w Suboticy1987 Subotica Interzonal Tournament (rok później przegrał w Saint John 1½ - 3½ z Nigelem Shortem)1988-90 Candidates Matches, zaś w roku 1990 w Manili zajął V miejsce1990 Manila Interzonal Tournament (w następnym roku uległ w Wijk aan Zee 4½ - 5½ Wiktorowi Korcznojowi)1991-93 Candidates Matches.
W latach 1972–2000 dziesięciokrotnie wystąpił na szachowych olimpiadach, największy sukces notując w roku 1978 w Buenos Aires, gdzie Węgrzy zdobyli złoty medal. W swoim olimpijskim dorobku posiada również dwa medale srebrne (w latach 1972 oraz 1980) oraz medal brązowy (zdobyty za wynik indywidualny na III szachownicy w roku 1978).