A pénteki első szabadedzésen Lewis Hamilton volt a leggyorsabb, miközben néhány pályatartozék is megadta magát, így elég kaotikusra sikerült a gyakorlás.
A második szabadedzésnek már az elején kifutottak a pályára az élmenők, tíz perc eltelte után Sebastian Vettel vette át a vezetést. Miközben a világbajnoki címvédő folyamatosan javította az idejét, Lewis Hamilton autóját a boxutcában szerelték, így a brit pilóta csak nagyjából fél óra elteltével kezdhette meg a körözést.
Nem sokkal később Hamilton csapattársa, Jenson Button elrontotta a 14-es kanyart, majd nem tudott visszatérni a pályára. Fékjei füstölni kezdtek, ő maga pedig kiszállt a McLaren Mercedesből, így számára véget ért a gyakorlás.
Az edzés második felére felkerültek a szuperlágy gumik is az autókra, Felipe Massa rögtön az élre is állt velük, Sebastian Buemi viszont kevésbé volt szerencsés, a falnak csapta kocsiját, amelynek így a jobb első felfüggesztése eltört.
A folytatásban aztán előbb Fernando Alonso vette át a vezetést, majd Vettel talált vissza az első helyre, mielőtt versenyzőtársaihoz hasonlóan az edzés utolsó részében feltankolt autóval is kipróbálta a szingapúri pályát.
Vettelé a második szabadedzés:
Vettel maradt az első helyen, ezzel megnyerte a második szabadedzést, őt szorosan, két tizeddel lemaradva Alonso követte. A harmadik Hamilton, a negyedik Massa, és az ötödik Mark Webber egy másodpercen belül maradt Vettelhez képest, de a hatodik helyen záró Michael Schumacher lemaradása már két másodperc volt.
1. Sebastian Vettel Red Bull-Renault 1m46.374s 33 kör
2. Fernando Alonso Ferrari 1m46.575s + 0.201 28
3. Lewis Hamilton McLaren-Mercedes 1m47.115s + 0.741 22
4. Felipe Massa Ferrari 1m47.120s + 0.746 23
5. Mark Webber Red Bull-Renault 1m47.265s + 0.891 28
6. Michael Schumacher Mercedes 1m48.418s + 2.044 27
7. Adrian Sutil Force India-Mercedes 1m48.866s + 2.492 32
8. Sergio Perez Sauber-Ferrari 1m49.578s + 3.204 27
9. Kamui Kobayashi Sauber-Ferrari 1m49.730s + 3.356 29
10. Jenson Button McLaren-Mercedes 1m49.751s + 3.377 10
11. Jaime Alguersuari Toro Rosso-Ferrari 1m49.792s + 3.418 14
12. Bruno Senna Renault 1m50.241s + 3.867 31
13. Paul di Resta Force India-Mercedes 1m50.345s + 3.971 8
14. Vitaly Petrov Renault 1m50.399s + 4.025 29
15. Nico Rosberg Mercedes 1m50.790s + 4.416 28
16. Rubens Barrichello Williams-Cosworth 1m50.897s + 4.523 24
17. Pastor Maldonado Williams-Cosworth 1m50.937s + 4.563 30
18. Heikki Kovalainen Lotus-Renault 1m51.950s + 5.576 26
19. Sebastien Buemi Toro Rosso-Ferrari 1m52.257s + 5.883 15
20. Jarno Trulli Lotus-Renault 1m52.489s + 6.115 25
21. Timo Glock Virgin-Cosworth 1m53.579s + 7.205 25
22. Jerome D’Ambrosio Virgin-Cosworth 1m54.649s + 8.275 25
23. Daniel Ricciardo HRT-Cosworth 1m54.754s + 8.380 29
24. Tonio Liuzzi HRT-Cosworth 1m55.198s + 8.824 26