A délelőtti, első gyakorláshoz hasonlóan ismét a McLaren tesztpilótája, Alexander Wurz volt a leggyorsabb, Kimi Räikkönen a 2., míg Juan Pablo Montoya a 4. lett. Harmadik helyen az összetettben éllovas Fernando Alonso (Renault) zárt.
A második szabadedzésen gyengélkedett a Ferrari: a hétszeres világbajnok Michael Schumacher 10., míg csapattársa, Rubens Barrichello a 16. lett.
Német Nagydíj, 2. szabadedzés:
1. Wurz (osztrák, McLaren-Mercedes) 1:13.973 p (átlag: 222,600 km/ó)
2. Räikkönen (finn, McLaren-Mercedes) 1:14.576,
3. Alonso (spanyol, Renault) 1:15.560
4. Montoya (kolumbiai, McLaren-Mercedes) 1:15.772
5. Zonta (brazil, Toyota) 1:16.091
6. Fisichella (olasz, Renault) 1:16.146
...9. Trulli (olasz, Toyota) 1:16.411
...10. M. Schumacher (német, Ferrari) 1:16.474
...16. Barrichello (brazil, Ferrari) 1:16.913