En 1975, il remporta le tournoi de jeunes maîtres de Messen et finit deuxième du tournoi de Bucarest (victoire de Ciocaltea) et premier ex æquo du championnat est-allemand mais perdit le match de départage avec Uhlmann. En 1976, il finit deuxième ex æquo du tournoi open de Sandomierz remporté par David Bronstein.
En 1977, Rainer Knaak gagna les tournois de Balashikha, Zabrze et Leipzig (ex æquo avec Malich et Smejkal) et finit deuxième du championnat est-allemand. En 1978, il remporta le championnat est-allemand à Eggesin et le tournoi international de Halle (ex æquo avec Uhlmann et Iván Faragó) et finit deuxième du tournoi de Jurmala remporté par Bronstein.
Dans le classement de la janvier 1979, Rainer Knaak était classé 24e-25e joueur mondial[4]. En 1979, il fut troisième du mémorial Rubinstein (victoire de Iouri Razouvaïev) et troisième du mémorial Capablanca (victoire de Zapata et Ftacnik).
Dans les années 1980, il gagna le tournoi de Leipzig 1983 et le mémorial Capablanca 1984 à Cienfuegos ainsi que trois fois de suite le championnat national.