Kolejny sezon Barrichello rozpoczął znacznie lepiej. W kwalifikacjach do GP Australii zajął 10. miejsce, a w wyścigu był 6. W Grand Prix Monako 2008 Barrichello zdobył 3 punkty za 6. miejsce. W następnym wyścigu w Kanadzie był 7. (2 punkty). W GP Wielkiej Brytanii pierwszy raz od lat stanął na podium – był 3. Wcześniej w GP Turcji wystartował po raz 257., bijąc rekord w liczbie startów w F1. W ciągu sezonu zgromadził 11 punktów, co dało mu 14. miejsce. Na koniec sezonu miał na koncie 269 startów. Sponsorzy chcieli jednak zatrudnić zamiast niego młodszego kierowcę (miał to być Bruno Senna, bratanek Ayrtona Senny), jednak nowy właściciel zespołu, Ross Brawn, zdecydował się przedłużyć umowę z Brazylijczykiem. Jego partnerem na kolejny sezon pozostał Button.