Šeštadienį vykusiose kvalifikacinėse lenktynėse 25-erių metų F. Massa vieną 5,417 km Sakhiro trasos ratą įveikė per 1 minutę 32,652 sekundės ir, 0,283 sek. aplenkęs britą Lewisą Hamiltoną su "McLaren", iš pirmosios pozicijos startuos penktą kartą karjeroje.
Trečias kvalifikacijoje liko kitas "Ferrari" pilotas suomis Kimis Raikkonenas, komandos draugui pralaimėjęs 0,479 sek., o šio sezono lyderis čempiono titulą ginantis kitas "McLaren" lenktynininkas ispanas Fernando Alonso, kuris Bahreine laimėjo du paskutiniuosius metus, šeštadienį buvo ketvirtas:
1. Felipe Massa (Brazilija) Ferrari 1:32.652
2. Lewis Hamilton (D. Britanija) McLaren 1:32.935
3. Kimi Raikkonen (Suomija) Ferrari 1:33.131
4. Fernando Alonso (Ispanija) McLaren 1:33.192
5. Nick Heidfeld (Vokietija) BMW Sauber 1:33.404
6. Robert Kubica (Lenkija) BMW Sauber 1:33.710
7. Giancarlo Fisichella (Italija) Renault 1:34.056
8. Mark Webber (Australija) RedBull-Renault 1:34.106
9. Jarno Trulli (Italija) Toyota 1:34.154
10. Nico Rosberg (Vokietija) Williams-Toyota 1:34.399
----------------------------------------------------------------
11. Alexander Wurz (Austrija) Williams-Toyota 1:32.915
12. Heikki Kovalainen (Suomija) Renault 1:32.935
13. Anthony Davidson (D. Britanija) Super Aguri-Honda 1:33.082
14. Ralf Schumacher (Vokietija) Toyota 1:33.294
15. Rubens Barrichello (Brazilija) Honda 1:33.624
16. Jenson Button (D. Britanija) Honda 1:33.731
----------------------------------------------------------------
17. Takuma Sato (Japonija) Super Aguri-Honda 1:33.984
18. Vitantonio Liuzzi (Italija) Toro Rosso-Ferrari 1:34.024
19. Scott Speed (JAV) Toro Rosso-Ferrari 1:34.333
20. Adrian Sutil (Vokietija) Spyker-Ferrari 1:35.280
21. David Coulthard (D. Britanija) Red Bull-Renault 1:35.341
22. Christijan Albers (Olandija) Spyker-Ferrari 1:35.533