Barrichello lõpetas hooaja neljandal kohal, saades 65 punkti, sealhulgas Silverstone'i võidu
ja Suzuka, ja mängis taas otsustavat rolli, aidates Schumacheril ja Ferraril võita juhtide ja konstruktori meistrivõistlused. Hooaja jooksul lõpetas Barrichello Schumacheri järel ainult seitsmes esimesest kolmeteistkümnest võistlusest teisena, kuid ta võitis nii 2004. aasta Itaalia Grand Prix'd kui ka 2004. aasta Hiina Grand Prix'd, et saada teine koht meistrivõistlusel, lõpetades aasta 114 punktiga ja 14 poodiumi. Kuigi Barrichellol olid Ferraritöö ajal head autod, oli tema parim tulemus kodurennil kolmas koht 2004. aastal. Ta ei saanud lõpetada 11 Brasiilia Grand Prix'st, kus ta võistles.