Viết tiếp cho đoạn này - Ở Pháp, Michael Schumacher đánh bại Alonso với một chiến lược bốn điểm dừng thông minh. Barrichello đã vượt qua chiếc Renault thứ hai của Jarno Trulli ở góc cuối cùng của cuộc đua để giành vị trí thứ ba, trong khi Marc Gené, người thay thế Ralf Schumacher bị thương tại Williams cho Grand Prix Pháp và Anh
, kết thúc thứ mười. Michael Schumacher đã vượt qua Kimi Räikkönen để giành chiến thắng thứ mười của mùa giải tại Silverstone. Räikkönen, người kết thúc thứ hai, đã giành được vị trí đầu tiên của McLaren vào năm 2004, trước Barrichello ở vị trí thứ ba. Cuộc đua nổi tiếng với tai nạn lớn của Jarno Trulli, người Ý mất kiểm soát xe của mình tại Bridge và va vào hàng rào lốp xe trước khi lăn vào bẫy sỏi.