MotoGP
Sachsenring'te yarış öncesinde en büyük soru 50 dereceyi yaşan asfalt sıcaklığına lastiklerin 30 tur boyunca nasıl dayanacağı idi. Yarışa bir kez daha Ducati'siyle Casey Stoner ilk sırada başladı. Stoner'in ardından 2. cepte Dani Pedrosa (Repsol Honda) ve 3. cepte Marco Melandri (Gresini Honda) yer aldılar. Valentino Rossi (Fiat Yamaha) ise 6. cepten yarışa başladı.
İlk turlarda 10. sıraya kadar gerileyen Rossi atak yapmaya başlayarak yedinciliğe kadar yükselmeyi başardı. Önündeki Kawasaki pilotu Randy de Puniet'i 5. turda geçmeye çalışan Rossi motosikletinin kontrolünü kaybetti ve kayarak pist dışına çıktı. Motorunu kaldırmayı başardıysa da Yamaha'nın kırılan gidonu eski Dünya Şampiyonu için yarışın erken son bulmasına neden oldu. Almanya öncesinde 21 puan önde olan Stoner için bu altın bir fırsattı. Fakat Stoner uzun süre lider götürdüğü yarışta Repsol sürücüsü Pedrosa'nın ataklarına dayanamayarak önce ikinciliğe geriledi. Daha sonra da sırasıyla takım arkadaşı Loris Cappirossi, Nicky Hayden (Repsol Honda) ve Colin Edwards'a (Fiat Yamaha) geçilerek yarışı 5. sırada tamamlayabildi. Aldığı 11 puanla Rossi ile arasındaki farkı 32 puana çıkaran Stoner şampiyonluğa bir adım daha yaklaşmış oldu.
Mükemmel bir performans sergileyen Dani Pedrosa en yakın rakibine 13.166sn fark atarak Honda'nın galibiyet hasretine bir son verdi. Motor değişikliğinin ardından daha iyi bir yarış çıkardığı gözlenen Capirossi 2. sıranın sahibi olurken, geçtiğimiz yılın Dünya Şampiyonu Nicky Hayden başarılı bir yarış sonrasında podyumun son basamağında kendine yer buldu.
250cc
Japon sürücü Hiroshi Aoyama (Red Bull KTM) Sachsenring'te bu sezonki ilk galibiyetine ulaştı. Yarışa 6. sırada başlayan 25 yaşındaki pilot son turda yaptığı atakla yarışı takım arkadaşı Mika Kallio ve Master Mapfre Aspar pilotu Alex de Angelis'in önünde ilk sırada tamamladı. 2006 yılında Japonya'da elde ettiği birincilikten bu yana yarış kazanamayan Aoyama müthiş bir performans sergiledi ve son turda geçtiği takım arkadaşının 0.119sn önünde damalı bayrağa ulaşmayı başardı.
Alvaro Bautista 3. turda yaptığı kazadan sonra yarışa dönmeyi başardı fakat kaybettiği zaman nedeniyle yarışı 17. sırada tamamlayabildi. Onun kadar şanslı olmayan Julian Simon (Repsol Honda) ise 6. sırada sürdürdüğü yarışa düşerek veda etti.
Dünya Şampiyonu pilot Jorge Lorenzo (Fortuna Aprilia) Almanya GP'sini 4. sırada tamamladı ve genel klasmandaki liderliğini sürdürdü. Lorenzo'yu 25 puan geriden takip eden Andrea Dovizioso 5. sıranın sahibi oldu.
125cc
Almanya GP'sinin ardından Bancaja Aspar pilotu Gabor Talmasci sezondaki ikinci zaferini elde ederek 125cc genel klasman liderliğine yükseldi. Yarışa pole pozisyonda başlayan 26 yaşındaki Talmasci finiş çizgisini, 15. cepten start almasına rağmen harika bir yarış çıkararak ikinciliğe ulaşan Tomoyoshi Koyama'nın (Red Bull KTM) 3.532sn önünde geçmeyi başardı.
Sezona verilecek yaz arasına bir yarış kala aldığı bu galibiyetle Talmasci takım arkadaşı Hector Faubel'in 2 puan önünde geçerek, şampiyonada liderliğe oturdu. Almanya'da üçüncü cepten yarışa başlayan Faubel ise podyumun 3. basamağında kendine yer bularak 16 puanın sahibi oldu. İtalyan Simon Corsi (Skilled Racing Team), genç İsviçreli pilot Randy Krummenacher (Red Bull KTM) ve eski lider Lukas Pesek sırasıyla dört,beş ve altıncı sırada finişe ulaştılar.