Na primeira parte do treino, os pilotos optaram por pneus intermediários e Alonso foi o mais rápido. Com pista molhada, foram eliminados Bruno Senna, Christian Klien, Lucas Di Grassi, Heikki Kovalainen, Jarno Trulli e Adrian Sutil e Timo Glock.
No Q2, a chuva diminuiu e a pista foi secando rapidamente. Webber marcou o tempo mais rápido com 1:18.516. Button, Kobayashi, Rosberg, Buemi, Heidfeld e Liuzzi não se classificaram para o Q3.
Na parte final do treino, todos os pilotos optaram por sair com pneus intermediários. Com a pista quase seca, Kubica foi o primeiro a marcar tempo com pneus slicks. Nico Hulkenberg desbancou os tempos de Hamilton e Alonso e fez 1min15s462. No entanto, o alemão da Williams não se satisfez e cravou 1min14s470. A equipe não fazia uma pole position desde 2005, em Nurburgring, com Nick Heidfeld.
A Red Bull de Sebastian Vettel, segundo colocado, ficou um segundo atrás de Hulkenberg. Mark Webber fez o terceiro melhor tempo, seguido por Lewis Hamilton e Fernando Alonso. Barrichello é o sexto, Felipe Massa o nono, Di Grassi o 21º e Bruno Senna, o último.
O Grande Prêmio de Interlagos terá início às 14 horas e pode definir o campeão do mundo: caso Alonso vença e Mark Webber chegue no máximo na quinta colocação.
Confira a classificação completa, com as punições de Buemi e Sutil:
1. Nico Hulkenberg (ALE/Williams-Cosworth) – 1m14s470
2.Sebastian Vettel (ALE/RBR-Renault) – 1m15s519
3.Mark Webber (AUS/RBR-Renault) – 1m15s637
4. Lewis Hamilton (ING/McLaren-Mercedes) – 1m15s747
5. Fernando Alonso (ESP/Ferrari) – 1m15s989
6. Rubens Barrichello (BRA/Williams-Cosworth) – 1m16s203
7. Robert Kubica (POL/Renault) – 1m16s552
8. Michael Schumacher (ALE/Mercedes) – 1m16s925
9. Felipe Massa (BRA/Ferrari) – 1m17s101
10. Vitaly Petrov (RUS/Renault) – 1m17s656
11. Jenson Button (ING/McLaren-Mercedes) – 1m19s288
12. Kamui Kobayashi (JAP/Sauber-Ferrari) – 1m19s385
13. Nico Rosberg (ALE/Mercedes) – 1m19s486
14. Jaime Alguersuari (ESP/STR-Ferrari) – 1m19s581
15. Nick Heidfeld (ALE/Sauber-Ferrari) – 1m19s899
16. Vitantonio Liuzzi (ITA/Force India-Mercedes) – 1m20s357
17. Timo Glock (ALE/VRT-Cosworth) – 1m22s130
18. Jarno Trulli (ITA/Lotus-Cosworth) – 1m22s250
19. Sebastien Buemi (SUI/STR-Ferrari) – 1m19s847
20. Heikki Kovalainen (FIN/Lotus-Cosworth) – 1m22s378
21. Lucas Di Grassi (BRA/VRT-Cosworth) – 1m22s810
22. Adrian Sutil (ALE/Force India-Mercedes) – 1m20s830
23. Christian Klien (AUT/Hispania-Cosworth) – 1m23s083
24. Bruno Senna (BRA/Hispania-Cosworth) – 1m23s796