Olivier Pla startte de tweede race vanaf pole position doordat Ernesto Viso werd gedisqualificeerd en Pla opschoof naar een achtste eindpositie in race 1. De top acht van de eerste race wordt voor race 2 omgedraaid. Net als in Silverstone reed Olivier in de tweede race van het weekend van pole naar de overwinning. Giorgio Panto volgde als tweede, Scott Speed werd derde.
Vanaf de start voerde Olivier het veld aan. De winnaar van race 1, Nico Rosberg, wilde zoveel mogelijk punten halen dit weekend en ging zijn teamgenoot voorbij bij de start en pakte een ronde later Heikki Kovalainen. Daarna viel Borja García ten prooi voor de jonge Duitser. Daarna viel Rosberg Pantano en Speed aan en rondenlang ontketende zich een gevecht. Giorgio Pantano maakte een foutje en Speed wilde er voorbij. De twee gingen wijd en Nico schoof op, maar de Duitser zat in een te lage versnelling waardoor hij kracht van zijn bolide miste waardoor Nico de vierde plaats behield, echter daarna vier seconde achterstand op Speed. Nico was ontketend en zette de snelste race ronde neer, maarliefst 0.7 seconde sneller als die van Pla. Maar Nico kon het niet meer halen en bleef vierde, net buiten het podium. Borja eindigde als vijfde, Heikki Kovalainen teleurstellend zesde.
Uitslag tweede race GP2 series te Hockenheim:
1. Olivier Pla, DPR, 27 laps 39m 54.758s
2. Giorgio Pantano, Super Nova, +6.9secs
3. Scott Speed, iSport, +7.4secs
4. Nico Rosberg, ART, +7.6secs
5. Borja Garcia, Racing Engineering, +16.6secs
6. Heikki Kovalainen, Arden, +17.7secs
7. Nicolas Lapierre, Arden, +18.4secs
8 Nelson Piquet Jr, Hitech Piquet, +20.0secs
9. Alex Premat, ART, +20.8secs
10. Jose Maria Lopez, DAMS, +21.7secs
11. Adam Carroll, Super Nova, +23.7secs
12. Ernesto Viso, BCN, +27.9secs
13. Ryan Sharp, DPR, +34.0secs
14. Gianmaria Bruni, Coloni, +37.0secs
15. Ferdinando Monfardini, Durango, +37.5secs
16. Fairuz Fauzy, DAMS, +47.0secs
17. Clivio Piccione, Durango, +48.0secs
17. Alexandre Negrao, Hitech Piquet, +51.4secs
18. Sergio Hernandez, Campos, +65.5secs
19. Can Artam, iSport, +65.8secs
20. Mathias Lauda, Coloni, +68.5secs
Rtd Neel Jani Racing Engineering 24 laps
Rtd Hiroki Yoshimoto BCN 21 laps
Rtd Juan Cruz Alvarez Campos 17 laps
Snelste race-ronde:
Nico Rosberg, ART, 1min 27.245secs