Rossi pokonał Hiszpana Daniego Pedrosę (Honda), którego wyprzedził na dziesięć okrążeń przed metą. Trzecie miejsce zajął Australijczyk Casey Stoner (Ducati). Dzięki tej wygranej Włoch, z dorobkiem 65 punktów, objął prowadzenie w klasyfikacji MŚ. Drugi jest Stoner - 54 pkt, a trzeci Pedrosa i jego rodak Jorge Lorenzo (Yamaha) - po 41. W rywalizacji w klasie 250 ccm pierwszy raz na najwyższym stopniu podium stanął Hiroshi Aoyama (Honda), wyprzedzając Hiszpana Alvaro Bautistę (Aprilia) oraz Włocha Marco Simoncelliego (Gilera). Ten triumf dał Aoyamie awans na pierwszą pozycję w klasyfikacji MŚ. Zdobył 58 punktów, o cztery więcej od Bautisty. W klasie 125 ccm pierwsze zwycięstwo odniósł Brytyjczyk Bradley Smith (Aprilia) w swoim 50. starcie w karierze. 18-letni motocyklista pochodzący z Oxfordu został nowym wiceliderem klasyfikacji MŚ, bowiem traci jeden punkt do Włocha Andrei Iannone'a. Wyniki GP Hiszpanii: MotoGP - 1. Valentino Rossi (Włochy/Yamaha) 45.18,557 2. Dani Pedrosa (Hiszpania/Honda) 45.21,257 3. Casey Stoner (Australia/Ducati) 45.29,064 4. Randy de Puniet (Francja/Honda) 45.50,450 5. Marco Melandri (Włochy/Kawasaki) 45.51,685 6. Loris Capirossi (Włochy/Suzuki) 45.52,685 250 ccm - 1. Hiroshi Aoyama (Japonia/Honda) 45.08,805 2. Alvaro Bautista (Hiszpania/Aprilia) 45.08,937 3. Marco Simoncelli (Włochy/Gilera) 45.11,511 4. Hector Barbera (Hiszpania/Aprilia) 45.11,574 5. Thomas Luethi (Szwajcaria/Aprilia) 45.26,751 6. Mattia Pasini (Włochy/Aprilia) 45.26,755 125 ccm - 1. Bradley Smith (W.Brytania/Aprilia) 41.49,556 2. Sergio Gadea (Hiszpania/Aprilia) 42.03,080 3. Marc Marquez (Hiszpania/KTM) 42.03,109 4. Scott Redding (W.Brytania/Aprilia) 42.03,807 5. Efren Vazquez (Hiszpania/Derbi) 42.04,314 6. Sandro Cortese (Niemcy/Derbi) 42.05,101 Klasyfikacja MŚ: MotoGP (po 3 z 17 eliminacji) - 1. Valentino Rossi (Włochy/Yamaha) 65 pkt 2. Casey Stoner (Australia/Ducati) 54 3. Jorge Lorenzo (Hiszpania/Yamaha) 41 . Dani Pedrosa (Hiszpania/Honda) 41 5. Andrea Dovizioso (Włochy/Honda) 30 6. Colin Edwards (USA/Yamaha) 26 250 ccm (po 3 z 16 eliminacji) - 1. Hiroshi Aoyama (Japonia/Honda) 58 pkt 2. Alvaro Bautista (Hiszpania/Aprilia) 54 3. Hector Barbera (Hiszpania/Aprilia) 43 4. Thomas Luethi (Sczwajcaria/Aprilia) 29 5. Jules Cluzel (Francja/Aprilia) 28 . Gabor Talmacsi (Węgry/Aprilia) 28 125 ccm (po 3 z 16 eliminacji) - 1. Andrea Iannone (Włochy/Aprilia) 37,5 pkt 2. Bradley Smith (W.Brytania/Aprilia) 36,5 3. Pol Espargaro (Hiszpania/Derbi) 31,5 4. Julian Simon (Hiszpania/Aprilia) 30 5. Sandro Cortese (Niemcy/Derbi) 28 6. Marc Marquez (Hiszpania/KTM) 27