Barrichello eindigde het seizoen op de vierde plaats, met 65 punten, inclusief overwinningen in Silverstone.
en Suzuka, en speelde opnieuw een cruciale rol in het helpen van Schumacher en Ferrari om het rijders- en constructeurskampioenschap te winnen. In het seizoen eindigde Barrichello als tweede achter Schumacher in slechts zeven van de eerste dertien races, maar hij won zowel de Italiaanse Grand Prix van 2004 als de Chinese Grand Prix van 2004 om de tweede plaats in het kampioenschap te behalen, en eindigde het jaar met 114 punten en 14 podiumplaatsen. Hoewel Barrichello goede auto's had tijdens zijn Ferrari-tijdperk, was zijn beste resultaat in zijn thuisrace een derde plaats in 2004. Hij slaagde er niet in om elf van de vijftien Braziliaanse Grands Prix te voltooien waarin hij heeft deelgenomen.