22 czerwca odbyło się Grand Prix Francji, do którego wystartował ostatecznie z piątego pola. Na starcie awansował o jedną pozycję, jednak wkrótce wyjechał zbyt szeroko z zakrętu, co wykorzystał Alonso, wyprzedzając polskiego kierowcę. Na 20. okrążeniu Kubica po raz pierwszy zjechał do alei serwisowej, gdzie założono mu średnie opony. Na 46. okrążeniu zrobił to po raz drugi, tym razem jednak wykorzystał miękką mieszankę. W końcówce wyścigu chciał wyprzedzić Räikkönena, jednak ten był od niego sporo szybszy, ze względu na mniejszą ilość paliwa, więc finiszował ostatecznie na piątym miejscu. Oznaczało to dla niego spadek na drugą lokatę w klasyfikacji generalnej kierowców (prowadzenie objął Massa).