W piątek po południu na torze Hungaroring najszybszy był Niemiec Sebastian Vettel z Red Bull-Renault. Vettel uzyskał czas 1.20,087, lepszy o 0,497 s od Hiszpana Fernando Alonso z Ferrari oraz o 0,510 s od kolegi z zespołu Australijczyka Marka Webera. Czwarty był Brazylijczyk Felipe Massa z Ferrari - 0,899 s. Przed Polakiem znaleźli się jeszcze drugi kierowca Renault Rosjanin Witalij Pietrow - 1,008 s oraz Brytyjczyk Lewis Hamilton z McLaren-Mercedes - 1,221 s. Natomiast Kubica stracił do Niemca 1,288 s. Przed południem, podczas pierwszej sesji, Kubica uzyskał trzeci wynik, a wyprzedzili go jedynie kierowcy Vettel i Webber. Wyniki 2. treningu przed GP Węgier 1. Vettel (Red Bull) 1:20.087 2. Alonso (Ferrari) 1:20.584 3. Webber (Red Bull) 1:20.597 4. Massa (Ferrari) 1:20.986 5. Pietrow (Renault) 1:21.195 6. Hamilton (McLaren) 1:21.308 7. Kubica (Renault) 1:21.375 8. Hulkenberg (Williams) 1:21.623 9. Button (McLaren) 1:21.730 10. Schumacher (Mercedes) 1:21.773 11. de la Rosa (BMW Sauber) 1:21.809 12. Barrichello (Williams) 1:21.844 13. Rosberg (Mercedes) 1:22.039 14. Kobayashi (BMW Sauber) 1:22.212 15. Alguersuari (Toro Rosso) 1:22.469 16. Sutil (Force India) 1:22.507 17. Buemi (Toro Rosso) 1:22.602 18. Liuzzi (Force India) 1:23.138 19. Trulli (Lotus) 1:24.55 20. Glock (Virgin Racing) 1:25.376 21. di Grassi (Virgin Racing) 1:25.669 22. Senna (HRT F1) 1:26.745 23. Yamamoto (HRT F1) 1:26.798 24. Kovalainen (Lotus) 1:27.705