Az utolsó negyedórába érve ugyanis pár néző igen veszélyes helyre merészkedett be, így a rendezők jobbnak látták átmenetileg szüneteltetni a szabadedzést.
Sokáig Fernando Alonso és csapattársa, Felipe Massa volt a leggyorsabb, a térning végére azonban csak a Ferrari spanyolja tudott az élen maradni, a brazil pilóta elé Adrian Sutil, Lewis Hamilton és Robert Kubica is be tudott férkőzni. A Red Bull istállóból Sebastian Vettel érte el a legjobb időt, ő a hatodik lett, míg Jenson Button a hetedik helyre hozta be a McLarent.
Timo Glock a második szabadedzésen csak három kört tudott menni, ugyanis megcsúszott az autója és a gumifalban kötött ki:
A Belga Nagydíj második szabaedzésének végeredménye:
1. Fernando Alonso Ferrari 1m49.032s 25 kör
2. Adrian Sutil Force India-Mercedes 1m49.157s +0.125 17
3. Lewis Hamilton McLaren-Mercedes 1m49.248s +0.216 14
4. Robert Kubica Renault 1m49.282s +0.250 20
5. Felipe Massa Ferrari 1m49.588s +0.556 23
6. Sebastian Vettel Red Bull-Renault 1m49.689s +0.657 19
7. Jenson Button McLaren-Mercedes 1m49.755s +0.723 20
8. Pedro de la Rosa Sauber-Ferrari 1m50.081s +1.049 27
9. Rubens Barrichello Williams-Cosworth 1m50.128s +1.096 22
10. Kamui Kobayashi Sauber-Ferrari 1m50.200s +1.168 24
11. Vitaly Petrov Renault 1m50.251s +1.219 24
12. Michael Schumacher Mercedes 1m50.341s +1.309 23
13. Nico Rosberg Mercedes 1m50.382s +1.350 21
14. Jaime Alguersuari Toro Rosso-Ferrari 1m50.682s +1.650 25
15. Nico Hulkenberg Williams-Cosworth 1m50.831s +1.799 20
16. Vitantonio Liuzzi Force India-Mercedes 1m51.520s +2.488 17
17. Sebastien Buemi Toro Rosso-Ferrari 1m51.523s +2.491 25
18. Mark Webber Red Bull-Renault 1m51.636s +2.604 19
19. Heikki Kovalainen Lotus-Cosworth 1m53.480s +4.448 15
20. Jarno Trulli Lotus-Cosworth 1m53.639s +4.607 21
21. Lucas di Grassi Virgin-Cosworth 1m54.325s +5.293 17
22. Bruno Senna HRT-Cosworth 1m55.751s +6.719 24
23. Sakon Yamamoto HRT-Cosworth 1m56.039s +7.007 21
24. Timo Glock Virgin-Cosworth 2m03.179s +14.147 3