1. Robert Kubica Poland BMW Sauber 01:21.082
2. Giancarlo Fisichella Italy Renault-Renault 01:22.294
3. Alexander Wurz Austria Williams-Cosworth 01:22.300
4. Anthony Davidson Britain Honda-Honda 01:22.310
5. Jarno Trulli Italy Toyota-Toyota 01:22.437
6. Felipe Massa Brazil Ferrari-Ferrari 01:22.476
7. Fernando Alonso Spain Renault-Renault 01:22.603
8. Michael Schumacher Germany Ferrari-Ferrari 01:22.825
9. Mark Webber Australia Williams-Cosworth 01:23.099
10. Rubens Barrichello Brazil Honda-Honda 01:23.104
11. Ralf Schumacher Germany Toyota-Toyota 01:23.114
12. Robert Doornbos Holland Red Bull-Ferrari 01:23.140
13. Tiago Monteiro Portugal Midland-Toyota 01:23.194
14. Juan Pablo Montoya Colombia McLaren-Mercedes 01:23.199
15. Christijan Albers Holland Midland-Toyota 01:23.499
16. Giorgio Mondini Switzerland Midland-Toyota 01:23.529
17. Jenson Button Britain Honda-Honda 01:23.707
18. Jacques Villeneuve Canada BMW Sauber 01:23.750
19. Nico Rosberg Germany Williams-Cosworth 01:23.816
20. Nick Heidfeld Germany BMW Sauber 01:23.895
21. Kimi Raikkonen Finland McLaren-Mercedes 01:23.915
22. Vitantonio Liuzzi Italy Toro Rosso-Cosworth 01:24.012*
23. Christian Klien Austria Red Bull-Ferrari 01:24.158
24. Scott Speed USA Toro Rosso-Cosworth 01:24.167*
25. David Coulthard Britain Red Bull-Ferrari 01:24.392
26. Neel Jani Switzerland Toro Rosso-Cosworth 01:24.666*
27. Takuma Sato Japan Super Aguri F1-Honda 01:25.870
28. Franck Montagny France Super Aguri-Honda 01:26.248
29. Sakon Yamamoto Japanese Super Aguri-Honda 01:27.908

all times unofficial
* denote restricted 3-litre V10; all others 2.4 V8