He returned to Sauber for 2004 and 2005 before rejoining Ferrari where he won two races in 2006 including his home Grand Prix becoming the first Brazilian since Ayrton Senna to win the Brazilian Grand Prix.
Volveu a Sauber en 2004 e 2005 antes de reincorporarse a Ferrari onde gañou dúas carreiras en 2006 incluíndo o Gran Premio de casa converténdose no primeiro brasileiro, desde Ayrton Senna en gañar o Gran Premio de Brasil.