Dublul de la McLaren Mercedes a dominat sesiunea de antrenamente libere de vineri dimineata de pe Circuit de Catalunya, in timp ce cuplul germano-australian de la Red Bull a obtinut cei mai buni timpi in cea de-a doua sesiune de antrenamente. Michael Schumacher a obtinut al treilea timp in ambele sesiuni. Sebastian Vettel a fost singurul pilot ce a reusit sa coboare sub un minut si 20 secunde.

Prima sesiune de antrenamente:

1. Lewis Hamilton (McLaren-Mercedes) 1:21.134

2. Jenson Button (McLaren-Mercedes) +0.538

3. Michael Schumacher (Mercedes GP) +0.582

4. Mark Webber (RBR-Renault) +0.877

5. Sebastian Vettel (RBR-Renault) +0.892

6. Nico Rosberg (Mercedes GP) +0.936

7. Robert Kubica (Renault) +1.068

8. Fernando Alonso (Ferrari) +1.124

9. Vitaly Petrov (Renault) +1.263

10. Kamui Kobayashi (BMW Sauber-Ferrari) 1.358

11. Sebastien Buemi (STR-Ferrari) +1.454

12. Felipe Massa (Ferrari) +1.841

13. Paul di Resta (Force India-Mercedes) +1.896

14. Jaime Alguersuari (STR-Ferrari) +1.976

15. Vitantonio Liuzzi (Force India-Mercedes) +2.150

16. Rubens Barrichello (Williams-Cosworth) +2.178

17. Nico Hulkenberg (Williams-Cosworth) +2.337

18. Heikki Kovalainen (Lotus-Cosworth) +4.195

19. Jarno Trulli (Lotus-Cosworth) +5.110

20. Timo Glock (Virgin-Cosworth) +5.206

21. Lucas di Grassi (Virgin-Cosworth) +5.560

22. Christian Klien (HRT-Cosworth) +6.116

23. Bruno Senna (HRT-Cosworth) +6.618

24. Pedro de la Rosa (BMW Sauber-Ferrari) fara timp

A doua sesiune de antrenamente:

1. Sebastian Vettel (RBR-Renault) 1:19.965

2. Mark Webber (RBR-Renault) +0.210

3. Michael Schumacher (Mercedes GP) +0.792

4. Fernando Alonso (Ferrari) +0.854

5. Lewis Hamilton (McLaren-Mercedes) +1.226

6. Robert Kubica (Renault) +1.237

7. Nico Rosberg (Mercedes GP) +1.306

8. Felipe Massa (Ferrari) +1.337

9. Jenson Button (McLaren-Mercedes) +1.399

10. Adrian Sutil (Force India-Mercedes) +1.553

11. Pedro de la Rosa (BMW Sauber-Ferrari) +1.707

12. Vitantonio Liuzzi (Force India-Mercedes) +1.939

13. Kamui Kobayashi (BMW Sauber-Ferrari) +1.966

14. Sebastien Buemi (STR-Ferrari) +2.219

15. Rubens Barrichello (Williams-Cosworth) +2.227

16. Vitaly Petrov (Renault) +2.470

17. Jaime Alguersuari (STR-Ferrari) +2.484

18. Nico Hulkenberg (Williams-Cosworth) +3.800

19. Jarno Trulli (Lotus-Cosworth) +4.244

20. Heikki Kovalainen (Lotus-Cosworth) +4.929

21. Lucas di Grassi (Virgin-Cosworth) +5.101

22. Karun Chandhok (HRT-Cosworth) +6.007

23. Bruno Senna (HRT-Cosworth) +6.187

24. Timo Glock (Virgin-Cosworth) +6.631