En 1966, il remporta le tournoi de Sarajevo (+9 -2 =4), "ex æquo" avec Mikhaïl Tal, puis participa comme deuxième remplaçant à l'olympiade de La Havane et marqua huit points sur huit. En 1967, il remporta le tournoi d'échecs de Reggio Emilia 1966-1967 ("ex æquo" avec Victor Ciocâltea), puis il finit troisième du tournoi de Beverwijk (9 / 15), derrière Boris Spassky et Anatoli Loutikov et devant Bent Larsen. En 1968, il finit premier "ex æquo" avec Anatoli Lein du tournoi de Sarajevo et joua comme deuxième remplaçant de l'équipe de Yougoslavie lors de l'olympiade de Lugano. Il marqua cinq points sur 7 (+4 -1 =2) et l'équipe yougoslave finit deuxième de l'olympiade derrière l'URSS.