Michael Schumacher, como es costumbre, se impuso en el Gran Premio de Francia, décima prueba del Mundial de Fórmula Uno, mientras que Fernando Alonso, que salió primero desde la formación de salida, acabó en la segunda plaza, pero se dio el placer de volver al podio tras una mala racha de resultados.
Tercero fue el compañero de equipo de Schumacher, el brasileño Rubens Barrichello, que en la variante previa a la entrada en meta arrebató el último peldaño del podio al italiano Jarno Trulli, compañero de equipo de Alonso. El también español Marc Gené, sustituto del lesionado piloto alemán Ralf Schumacher -accidentado de gravedad el 20 de junio en el Gran Premio de Estados Unidos- en el equipo Williams-BMW, acabó en el puesto décimo, dos plazas por detrás de la que ocupó en la formación de salida.