Almanya'da Repsol Honda damgası. Sachsenring'de 101.000 kişinin izlediği yarışı Repsol Honda pilotu Dani Pedrosa kazandı. Podyumda ikinciliği Ducati'yle Loris Capirossi elde ederken son şampiyon Nicky Hayden finişi üçüncü geçen pilottu. Fiat Yamaha pilotu İtalyan 'Doktor' Valentino Rossi 5. turda Fransız Randy de Puniet'yi geçmeye çalışırken viraja çok hızlı girdi, arka tekerleği yola tutunamayınca kayarak düştü ve yarış dışında kaldı. Şampiyona lideri Avustralyalı Casey Stoner ise ancak 5. olabildi.
Almanya'da 125cc. kategorisindeyse zafer yarışa ilk cepten başlayan Macar Gabor Talmacsi'nin oldu. Yarışa 15. sıradan start alan Japon Tomoyoshi Koyama ikinciliği, İspanyol Hector Faubel ise üçüncülüğü elde etti. Gabor Talmacsi bu zaferle şampiyonada yeniden liderliğe yükseldi. Hector Faubel 7 puan farkla şampiyona lideri olarak start aldığı yarışın sonunda 2 puan farkla ikinciliğe geriledi.
250cc. kategorisindeyse damalı bayrağı ilk gören pilot Japon Hiroshi Aoyama oldu. Yarışın son virajına ikinci sırada giren Aoyama yaptığı atakla finişi ilk geçen isim olmayı başardı. Podyumun ikincilik ve üçüncülük basamaklarındaysa Fin Mika Kallio ve San Marinolu Alex de Angelis vardı. Bu sonuçla KTM Almanya'da 1-2 olmayı başardı. Yarışa ilk cepten başlayan İspanyol Jorge Lorenzo ise ancak dördüncü olabildi.