Antrose penktadienio treniruotėse ispanas buvo pirmas, parodęs 1:15.107 laiką. Alonso komandos draugas Felipe Massa liko trečias (1:15.601), o čempionato lyderis Sebastian Vettel - antras (1:15.476).[2]
Šeštadienio treniruotėse greičiausias buvo S. Vettelis (1:13.381), aplenkęs F. Alonso (1:13.701) ir N. Rosbergą (1:13.919). S. Vettelio komandos draugas Mark Webber treniruotėse susidūrė su KERS problemomis ir į trasą neišvažiavo.
Dėl smarkaus lietaus varžybos truko net 4 valandas: dvi valandas varžybos buvo sustabdytos, o lenktynių metu daug kartų vyko saugos automobilio fazės.
Jérôme d'Ambrosio pasiektas laikas netilpo į 107% laiką, tačiau teisėjai leido jam startuoti, nes jis pirmose treniruotėse parodė geresnį laiką ir dėl to, kad belgas naudojo naują pakabą po avarijos treniruotėse.
Narain Karthikeyan finišavo 14-oje vietoje, tačiau po lenktynių buvo nubaustas 20 s bauda už lenktynių trasos posūkių kirtimą ir klasifikuotas 17-oje vietoje.