Seine beste Platzierung erzielte er beim neunten Rennen, dem Großen Preis von Europa, mit einem vierten Platz. Bei seinem Heimrennen, das er in seiner gesamten Karriere noch nie gewann, hatte Barrichello abermals Pech. Während sein Teamkollege mit einer Pole-Position auf sich aufmerksam machte, hatte Barrichello im Rennen zunächst einen Reifenschaden und anschließend ein Problem mit einer Radmutter. Er kam schließlich auf Platz 14 ins Ziel. In der Fahrerwertung belegte er am Ende den zehnten Rang. Beim Großen Preis von Singapur 2010 startete er zum 300. Mal in der Formel 1. Da er die beiden missglückten Startversuche von Spanien und Frankreich 2002 in seiner persönlichen Statistik mitzählte, feierte er "sein 300. Rennen" allerdings bereits beim Großen Preis von Belgien 2010.