Druga sesja treningowa rozpoczęła się pracowicie. Kierowcy oraz zespoły testowali ogumienie, na którym najprawdopodobniej wystartują jutro w walce o pole position. Po 30 minutach treningu klasyfikacje otwierał ją Lewis Hamilton 1.25,236. Za nim plasowali się Fernando Alonso (+0,209) i Jenson Button (+0,533). Button nie zagrzał długo miejsca na trzecim miejscu. Wyprzedził go, Pastor Maldonado. Wysoka pozycja słabego w tym sezonie auta Williamsa była sporą niespodzianką. Bardziej niż zwykle zajęci byli inżynierowie stajni McLaren. Oprócz normalnych przygotowań do wyścigowego weekendu team sprawdzał liczne poprawki bolidu, jakie przywieziono do Barcelony. W rozmowach z padokiem, Hamilton przekonywał, że robi co może, aby "dogadać" się z autem MP4-26. Button skarżył się z kolei na podsterowność oraz brak przyczepności tylnej osi samochodu. Po niespełna godzinie prób, na czoło wysunął się Witalij Pietrow z Lotus - Renault. Rosjanin jechał jednak, jako jedyny na miękkich oponach. Szybko na takim samym ogumieniu pojechał także Sebastian Vettel. Z rekordami wszystkich sektorów Niemiec osiągnął 1.22,826 sekundy. Jeszcze wyżej poprzeczkę zawiesił Mark Webber. Miękka mieszanka pozwoliła Australijczykowi przebić wynik Vettela o 0,356 sekundy. Miękką mieszankę sprawdził także Button, ale jego rezultat był 0,718 sekundy gorszy od czasu Webbera. Znacznie lepiej poradził sobie na tym typie opon Lewis Hamilton. Stracił na jednym kółku do kierowcy Red Bull Racing zaledwie 0,039 sekundy. Wyniki drugiego treningu przed GP Hiszpanii 1. Mark Webber Red Bull 1:22.470 - 35 2. Lewis Hamilton McLaren 1:22.509 0.039 27 3. Sebastian Vettel Red Bull 1:22.826 0.356 37 4. Jenson Button McLaren 1:23.188 0.718 32 5. Fernando Alonso Ferrari 1:23.568 1.098 34 6. Nico Rosberg Mercedes GP 1:23.586 1.116 35 7. Michael Schumacher Mercedes GP 1:23.981 1.511 30 8. Felipe Massa Ferrari 1:24.278 1.808 30 9. Kamui Kobayashi Sauber 1:24.290 1.820 33 10. Nick Heidfeld Lotus Renault GP 1:24.366 1.896 31 11. Sergio Perez Sauber 1:24.483 2.013 38 12. Witalij Pietrow Lotus Renault GP 1:24.786 2.316 43 13. Sebastien Buemi Toro Rosso 1:25.296 2.826 33 14. Rubens Barrichello Williams 1:25.303 2.833 38 15. Jaime Alguersuari Toro Rosso 1:25.457 2.987 34 16. Pastor Maldonado Williams 1:25.603 3.133 43 17. Paul di Resta Force India 1:26.073 3.603 32 18. Heikki Kovalainen Team Lotus 1:26.417 3.947 37 19. Adrian Sutil Force India 1:27.123 4.653 20 20. Jarno Trulli Team Lotus 1:27.189 4.719 34 21. Jerome d'Ambrosio Marussia Virgin 1:28.036 5.566 36 22. Timo Glock Marussia Virgin 1:28.062 5.592 28 23. Narain Karthikeyan HRT 1:29.469 6.999 28 24. Vitantonio Liuzzi HRT 1:29.476 7.006 31