Full results from second practice for the Formula 1 Belgian Grand Prix at the Circuit de Spa-Francorchamps.

1. Lewis Hamilton GBR Mercedes AMG Petronas Motorsport 1:44.753
2. Kimi Raikkonen FIN Scuderia Ferrari +0.262s
3. Valtteri Bottas FIN Mercedes AMG Petronas Motorsport +0.427s
4. Max Verstappen NED Red Bull Racing-TAG Heuer +0.472s
5. Sebastian Vettel GER Scuderia Ferrari +0.482s
6. Nico Hulkenberg GER Renault Sport F1 +1.688s
7. Esteban Ocon FRA Sahara Force India-Mercedes +1.720s
8. Carlos Sainz Jr. ESP Scuderia Toro Rosso-Renault +1.808s
9. Jolyon Palmer GBR Renault Sport F1 +1.917s
10. Fernando Alonso ESP McLaren-Honda +1.990s
11. Sergio Perez MEX Sahara Force India-Mercedes +2.231s
12. Daniel Ricciardo AUS Red Bull Racing-TAG Heuer +2.283s
13. Romain Grosjean FRA Haas-Ferrari +2.532s
14. Stoffel Vandoorne BEL McLaren-Honda +2.550s
15. Daniil Kvyat RUS Scuderia Toro Rosso-Renault +2.697s
16. Kevin Magnussen DEN Haas-Ferrari +2.803s
17. Lance Stroll CAN Williams Martini Racing-Mercedes +3.578s
18. Pascal Wehrlein GER Sauber-Ferrari +4.972s
19. Marcus Ericsson SWE Sauber-Ferrari +5.134s
20. Felipe Massa BRA Williams Martini Racing-Mercedes no time