A Jerez de la Frontera Valentino Rossi torna al successo con la sua Yamaha ottenendo il suo quarantaseiesimo (46 proprio il suo numeor fortunato) successo dominando la gara dal primo all’ultimo giro. In pole position parte lo spagnolo Dani Pedrosa che viene superato da Valentino nel corso del primo giro, da lì partirà il dominio del pesarese per tutta la gara.
Nonostante ciò la gara in Spagna non è certo stata monotona, anzi! Nelle retrovie grande lotta per quarto, quinto e sesto posto: il ducatista Casey Stoner parte lento, sembra avere problemi, ma a 10 giri dalla fine alza il ritmo e si piazza quinto dietro a uno strepitoso Toni Elias in giorno di grazia. Al sesto posto si piazza Carlos Checa con la sua Honda LCR davanti a un opaco Nicky Hayden. Segnaliamo anche la splendida gara di John Hopkins che stava andando fortissimo quando è scivolato e si è piazzato solo diciannovesimo. Ecco l’ordine di arrivo:
 1. Valentino Rossi (Fiat Yamaha Team)
2. Dani Pedrosa (Repsol Honda Team)
3. Colin Edwards (Fiat Yamaha Team)
4. Toni Elias (Honda Gresini)
5. Casey Stoner (Ducati Marlboro Team)
6. Carlos Checa (Honda LCR)
7. Nicky Hayden (Repsol Honda Team)
8. Marco Melandri (Honda Gresini)
9. Chris Vermeulen (Rizla Suzuki MotoGP)
10. Shinya Nakano (Konica Minolta Honda)
11. Alex Barros (Pramac d’Antin)
12. Loris Capirossi (Ducati Marlboro)
13. Randy de Puniet (Kawasaki Racing)
14. Makoto Tamada (Dunlop Yamaha Tech 3)
15. Sylvai Guintoli (Dunlop Yamaha Tech 3)