Fyra fria träningspass hölls innan kvalet och loppet. De sex lägst rankade lagen från konstruktörsmästerskapet 2004 fick ha en extra bil på fredagens fria träningspass. Dessa förare var inte med i kvalet eller loppet.[2]
Vid första träningspasset deltog 22 förare, då de två Minardi-bilarna inte ställde upp. Vitantonio Liuzzi var snabbast framför två andra reservförare, Pedro de la Rosa och Ricardo Zonta. Bland de ordanarie förarna var Juan Pablo Montoya först på fjädre plats. Narain Karthikeyan:s motor lade av efter sex varv, och var den ende som fick avbryta. [3]
Vid andra träningspasset var de två McLaren-förarna Pedro de la Rosa och Kimi Räikkönen snabbast, före Nick Heidfeld och Michael Schumacher. Vitantonio Liuzzi, som var snabbast i första träningspasset, snurrade tredje kurvan och hamnade i gruset, vilket ledde till att han fick avbryta passet. Narain Karthikeyan fick bötesbestraffning efter att ha kört för fort i depån. Farten uppmättes till 86,2 km/h och boten uppgick till 6750 dollar. Återigen deltog ingen av Minardis bilar. [4]
Efter att ha regnat under natten, var banan våt under det tredje träningspasset. De två Ferrari-bilarna, körda av Michael Schumacher och Rubens Barrichello, var snabbast i passet. Kimi Räikkönen var tredje snabbast i sin McLaren. Båda Minardi-bilarna deltog i passet, men Christijan Albers snurrade av i kurva tre på sitt sista varv. Ingen av Sauber-, Williams- or Renaultförarna registrerade några tider. Mark Webber snurrade två gånger under sitt enda varv han körde. [5]
I det sista träningspasset var banan fortfarande fuktig. Tiderna förbättrades betydlig jämfört med de föregående passet. Kimi Räikkönen var snabbast framför Fernando Alonso, och Juan Pablo Montoya lyckades få den tredje bästa tiden i sitt avslutande varv. Narain Karthikeyan snurrade av i kurva nio och hans bil började brinna, så han fick avbryta passet. [6]
Michael Schumacher fick problem under lördagens kvalificering eftersom det började regna när han kommit ut på banan. Han fick den 18:e bästa tiden och valde därför att inte köra söndagens kvalificering utan bytte istället ut bilens motor. Eftersom en motor måste hålla under minst två lopp inklusive kvalificeringskörningar, medför motorbyte normalt att man flyttas ner tio placeringar i startfältet, men nu blev det istället bara en placering. Michael Schumacher avancerade något under loppet men tvingades bryta efter en sammanstötning med Nick Heidfeld.