Na de nederlaag in België stuurde Honda een geheel nieuwe 500cc-machine voor Mike Hailwood naar de DDR. Deze had een lichtere motor door gebruik van veel magnesium voor het carter, de versnellingsbak en andere onderdelen. Hailwood had als snelste getraind maar Giacomo Agostini leidde vanaf de start en elke ronde werd zijn voorsprong enkele seconden groter. Hailwood's Honda begon over te slaan en uiteindelijk ging de versnellingsbak stuk en Hailwood moest de RC 181 parkeren. Giacomo Agostini won de race. John Hartle (Métisse-Matchless) werd op een ronde tweede en Jack Findlay werd derde.
Op de opdrogende Sachsenring in de DDR kon Giacomo Agostini niet in de schaduw van Mike Hailwood blijven. Halverwege de race begon de MV Agusta slecht te lopen en bij een pitstop werd geconstateerd dat een van de aanzuigkelken was verdwenen, maar er was geen reserve-exemplaar beschikbaar, zodat Ago met deze slecht lopende motor verder moest. Hij werd weliswaar tweede, maar op 2½ minuut achter Mike Hailwood. Derek Woodman werd derde omdat hij in de laatste kilometer de duwende Heinz Rosner kon passeren.
In de DDR vochten Phil Read en Mike Hailwood zes ronden lang om de leiding, maar toen reed Hailwood met motorpech de pit binnen. Phil Read won de 250cc-race en Bill Ivy werd tweede met een royale voorsprong op Ralph Bryans.
In Oost-Duitsland op de Sachsenring werden - ook door het Suzuki team - de nieuwe 125cc-viercilinders (RS 67) verwacht, maar toen die niet arriveerden moest men de tweecilinders gebruiken. Yoshimi Katayama startte als snelste en leidde toen hij in de derde ronde een vastloper kreeg. Bill Ivy nam de leiding over en achter hem vochten Phil Read en Stuart Graham om de tweede plaats. Read won die strijd en Graham werd derde.