No retorno à Europa, Kimi Räikkönen conquistou a 200ª "pole position" da Ferrari em sua história durante o Grande Prêmio da França, com o tempo de 1:16.449. Räikkönen fez um bom começo, mantendo sua primeira posição, com Felipe Massa logo atrás mantendo seu segundo lugar. Alonso, que largou em terceiro, foi ultrapassado por Jarno Trulli e Robert Kubica, mas passou novamente por Kubica na saída da curva fechada. No final da volta dez, Raikkonen liderou com uma diferença de 3,2 segundos para Massa. Na volta 13, Lewis Hamilton recebeu uma penalidade de "drive-through" por cortar a curva sete na primeira volta e ganhar uma vantagem. Ele cumpriu a penalidade imediatamente e voltou na 13ª posição. Pouco antes da metade da corrida, o ritmo de Raikkonen diminuiu e Massa atrás o alcançou, ultrapassando seu companheiro de equipe na volta 39. Na volta 46, Massa abriu uma vantagem de dez segundos sobre seu companheiro de equipe. Na volta 55, uma chuva fraca começou a cair, e embora continuasse chovendo levemente nas próximas voltas, não foi forte suficiente para provocar uma troca de pneus. Massa cruzou a linha para vencer a corrida, com Räikkönen quase dezoito segundos atrás, assumindo também a liderança do campeonato. Trulli manteve o terceiro lugar e conquistou seu primeiro pódio desde o Grande Prêmio da Espanha de 2005 e o primeiro pódio da Toyota desde o Grande Prêmio da Austrália de 2006.