Results for the Czech MotoGP:
1 Valentino Rossi Fiat Yamaha 43'08.991
2 Dani Pedrosa Repsol Honda 43'20.757
3 Toni Elias San Carlo Honda 43'29.747
4 Andrea Dovizioso Repsol Honda 43'30.409
5 Loris Capirossi Rizla Suzuki 43'30.529
6 Nicky Hayden Ducati Marlboro 43'34.535
7 Colin Edwards Monster Yamaha 43'34.667
8 Alex De Angelis San Carlo Honda 43'43.100
9 James Toseland Monster Yamaha 43'44.608
10 Randy De Puniet LCR Honda 43'48.815
11 Chris Vermeulen Rizla Suzuki 43'49.767
12 Niccolo Canepa Pramac Racing 43'59.652
13 Gabor Talmacsi Scot Racing 44'08.179
DNF:
Mika Kallio, Marco Melandri, Jorge Lorenzo, Michel Fabrizio