Barrichello baigė sezoną ketvirtoje vietoje, surinko 65 taškus, įskaitant pergalę Silverstone
ir Suzuka, ir vėl vaidino lemiamą vaidmenį padėdamas Schumacherui ir Ferrari laimėti vairuotojų ir konstruktorų čempionatus. Sezono metu Barrichello užėmė antrą vietą už Schumacherio tik septyniose iš pirmųjų trylikos lenktynių, tačiau jis laimėjo tiek 2004 m. Italijos Grand Prix, tiek 2004 m. Kinijos Grand Prix ir užėmė antrą vietą čempionate, baigiant metą su 114 taškais ir 14 podiumo vietų. Nors Barrichello Ferrari laikais turėjo gerų automobilių, jo geriausias rezultatas namų lenktynėse buvo trečioji vieta 2004 m. Jis nesugebėjo užbaigti vienuolikos iš penkiolikos Brazilijos Grand Prix, kuriose jis varžėsi.