I Spanien kom Schumacher tvåa efter Alonso efter att ha fastnat bakom dennes stallkamrat Giancarlo Fisichella tidigt i loppet. I Monaco tog Schumacher pole position, men fick istället starta sist eftersom han stoppat i "Rascasse" och därmed bedömdes ha hindrat de efterföljande förarna i slutet av kvalificeringen. Alonso övertog den första startrutan och vann loppet medan Schumacher kom femma. I Storbritannien vann Alonso före Schumacher som lyckades ta sig förbi Kimi Räikkönen i samband med det andra depåstoppet. I Kanada blev det dacapo på prispallen från racet innan och Alonso nu ledde förarmästerskapet med 25 poäng och det såg avgjort ut. Schumacher kom dock tillbaka och vann i med Alonso som femma. I Frankrike vann sedan Schumacher före Alonso. I Tyskland kom Schumacher åter etta och Alonso femma och skillnaden mellan de båda i VM-tabellen krympte till elva poäng.