Do wyścigu o Grand Prix Brazylii 18 października 2009 Robert Kubica przystąpił, startując z 8. pozycji. Już na drugiej prostej pierwszego okrążenia miały miejsce kolizje: Räikkönena z Webberem oraz Trullego, Sutila i Alonso, w których wyniku Kubica przesunął się na 4. pozycję. Następnie doszło do neutralizacji. Po jej zakończeniu, na szóstym okrążeniu Polak awansował na trzecie miejsce, wyprzedzając w pierwszym zakręcie Rosberga. Na piętnastym okrążeniu musiał zmniejszyć obroty silnika ze względu na wysoką temperaturę wody. Na 21. okrążeniu dotychczasowy lider, Barrichello zjechał na pit-stop, a Kubica plasował się na drugim miejscu. Wkrótce jednak także on skierował się do alei serwisowej, a po powrocie na tor był ósmy, wyjeżdżając przed Brazylijczykiem. Następnie Polak awansował o kolejne pozycje kosztem kierowców odbywających swoje pit-stopy. Na trzydziestym okrążeniu jechał na trzecim miejscu, za Sebastianem Vettelem. Po zjeździe Niemca siedem okrążeń później był już drugi. Na 46. okrążeniu Kubica ponownie zjechał na pit-stop, jednak stracił tylko jedną lokatę, kosztem Barrichello. Po drugim pit-stopie Brazylijczyka na 50. okrążeniu Kubica powrócił na drugie miejsce, które utrzymał do końca wyścigu. Było to pierwsze i jedyne podium Kubicy w sezonie 2009. W klasyfikacji generalnej Polak awansował na trzynastą pozycję, kosztem swojego partnera zespołowego Nicka Heidfelda. Wysokie miejsce w wyścigu pozwoliło też na wyprzedzenie Renault przez BMW Sauber w klasyfikacji konstruktorów, oznaczający awans zespołu Kubicy na siódmą pozycję.