5 sierpnia Kubica wystartował z 7. miejsca do Grand Prix Węgier na torze Hungaroring. Na starcie pokonał Fernando Alonso, który jednak zdołał odzyskać pozycję na 3. okrążeniu. Na 19. okrążeniu po raz pierwszy zjechał do alei serwisowej, gdzie założono mu miękkie opony. Po zjazdach czołówki awansował na 3. miejsce, a wówczas postanowił zaliczyć swój drugi pit-stop. Na 42. okrążeniu dostał więc kolejny zestaw miękkich opon. Po kolejnych zjazdach konkurentów ponownie znalazł się na 3. pozycji. Na 56. okrążeniu po raz ostatni zjechał do alei serwisowej, w której zmieniono mu mieszankę na supermiękką. Wyścig ukończył na 5. miejscu.