Pierwszy polski kierowca w Formule 1 Robert Kubica bardzo dobrze spisał się na treningach przed niedzielnym Grand Prix San Marino. Polak dwukrotnie uzyskał trzeci czas.

W pierwszym treningu Kubica został wyprzedzony tylko przez Michaela Schumachera i Alexandra Wurza. Na tor wyjechało 25 z 28 zgłoszonych kierowców. Jednak tylko 18 z nich przejechało przynajmniej jedno pełne okrążenie. Polak pokonał 24 okrążenia.

Kubica doskonale spisał się także w drugiej sesji treningowej. Polak na dwie minuty przed zamknięciem toru uzyskał najlepszy czas i objął prowadzenie w stawce. Tuż przed końcem sesji wyprzedzili go jednak utytułowani Fernando Alonso i Michael Schumacher.