Skriv en fortsættelse til dette afsnit - I Frankrig
Michael Schumacher slog Alonso med en klog fire-stop strategi. Barrichello overhalede den anden Renault af Jarno Trulli i det sidste hjørne af løbet for at snuppe tredjepladsen, mens Marc Gené, der erstattede den skadede Ralf Schumacher hos Williams til det franske og britiske Grand Prix, sluttede som tiende. Michael Schumacher overvandt pole-sitteren Kimi Räikkönen for at tage sin tiende sejr i sæsonen på Silverstone. Räikkönen, der endte på andenpladsen, fik McLarens første podium i 2004, foran Barrichello på tredjepladsen. Løbet var bemærkelsesværdigt for Jarno Trullis massive ulykke, hvor italieneren mistede kontrollen over sin bil på Bridge og ramte dækbarrieren, før han rullede ind i grusfælden.