Az első, rendkívül furcsa edzést mért kör nélkül záró Nick Heidfeld szerény eredményt ért, míg Giancarlo Fisichella taktikai okokból nem ment ki a pályára, hiszen így még állíthatnak autóján a vasárnapi nagydíj előtt. Christian Klien, majd Mark Webber is a várakozásoknak megfelelően száguldott, az ausztrál pilóta több mint 1,5 mp-cel volt gyorsabb csapattársánál.
A Ralf Schumachert helyettesítő Marc Gené "halvány" volt, pedig a Williams-BMW elvileg gyorsabb a Jaguar-Cosworth-nél, mégsem előzte meg a tengerentúli versenyzőt.
Juan Pablo Montoya már igazolta a papírformát, simán az élre került, majd kisebb hibái ellenére Michael Schumacher remek körrekordot futott, ismét feladta a leckét vetélytársainak. Szato Takuma a vártnál lassabb volt, pedig idén már többször bizonyította képességeit. Rubens Barrichello viszont remekelt, elképesztő tempót ért el, végig simán "vezetett", s nagy különbséggel döntötte meg csapattársa pályacsúcsát. David Coulthard csak a két Ferraritól kapott ki, s ez mindenképpen megfelelő eredménynek számít az új autóval szereplő McLaren-csapattól.
Baumgartner Zsolt és Gianmaria Bruni minardis házipárharcát ismét az olasz pilóta nyerte, meggyőző különbséggel. Cristiano da Matta közepes teljesítményt nyújtott, majd Fernando Alonso bejött a két Ferrari mögé, igaz a motorcsere miatt 10 hellyel hátrább kerül a rajtrácson.
A négy szabadedzésből hármat megnyerő Kimi Räikkönen parádésan száguldott, az első szektorban még jelentősen elmaradt Barrichello idejétől, de a folytatásban ritmust váltott, s fantasztikus körrekorddal az élre került.
Jarno Trulli pontosan vezetett, jó pozíciót szerzett. Giorgio Pantano meglepetésre gyorsabb volt jordanes csapattársánál, a jóval rutinosabb Nick Heidfeldnél. Olivier Panis azonos időt ért el Genével, s átmenetileg 10. lett. Felipe Massa a mért körben utolérte a Toyota francia pilótáját, de így is megelőzte. Utolsóként következett a hazai szurkolók kedvence, s Jenson Button igazolta a reményeket: harmadik lett.
Jócskán a második időmérő edzés után derült ki, hogy a Brit Nagydíj ellenőrei megbüntették Olivier Panist, aki a rajtsorrendről döntő második időmérő edzésen nem húzódott le a gyors körében lévő Felipe Massa elől, azaz akadályozta a Sauber Petronas brazil pilótáját. Ezért a Toyota francia versenyzőjét a 11. helyről az utolsó sorba sorolták, vagyis Baumgartner Zsolt a 18. pozícióból kezdheti a vasárnapi futamot.