Musim 2004 Barrichello kembali finis kedua di klasemen akhir pembalap dengan 114pts dan 14 podium. Hasil terbaiknya sebelum menang brilian di Italia dan China adalah finis kedua tujuh kali berturut-turut di 7 balapan awal. Barrichello juga akhirnya mampu finis ketiga di GP Brasil setelah 11 balapan dari 15 balapan GP Brasil yang ia ikuti ia selalu gagal finis.