1 Tappa (Palermo)
- Slipstream [Christian Vandevelde, David Zabriskie (TEAM ALBERTO) pt.8, Ryder Hesjedal, Julian Dean (TEAM GIOVANNI M) pt.8, Magnus Backstedt, David Millar, Jonatan McCarty, Danny Pate, Christopher Sutton]
- CSC [Michael Blaudzun, Nicki Sorensen, Bradley McGee (TEAM GIOVANNI M) pt.4, Stuart O'Grady (TEAM GIOVANNI R) pt.4, Jason McCartney, Chris Sorensen, Gustav Larsson, Jens Voigt (TEAM GIOVANNI DR) pt.4, Anders Lund]
- High Road [Marco Pinotti, Morris Possoni, Bradley Wiggins (TEAM GIOVANNI R) pt.2, Tony Martin, Kanstantin Siutsou, Mark Cavendish (TEAM ANDREA) pt.2, Frantisek Rabon, Adam Hansen, Andre Greipel]
LEADER GENERALE: Christian Vandevelde (Slipstream)
2 Tappa (Cefalù - Agrigento)
- Riccardo Riccò (TEAM ALBERTO) pt.8
- Danilo Di Luca (TEAM GIOVANNI R) pt.4
- Davide Rebellin (TEAM GIANLUCA) pt.2
LEADER GENERALE: Franco Pellizotti (TEAM GIANLUCA) pt.3
3 Tappa (Catania - Milazzo)
- Daniele Bennati (TEAM ALBERTO) pt.8
- Erik Zabel (TEAM GIOVANNI DR) pt.4
- Danilo Hondo (TEAM ANDREA) pt.2
LEADER GENERALE: Franco Pellizotti (TEAM GIANLUCA) pt.3
4 Tappa (Pizzo Calabro - Catanzaro)
- Mark Cavendish (TEAM ANDREA) pt.8
- Robert Forster (TEAM GIOVANNI M) pt.4
- Daniele Bennati (TEAM ALBERTO) pt.2
LEADER GENERALE: Franco Pellizotti (TEAM GIANLUCA) pt.3
5 Tappa (Belvedere Marittimo - Contursi Terme)
- Pavel Brutt (Tinkoff)
- Johannes Frohlinger (Gerolsteiner)
- Luis Laverde (Navigare)
LEADER GENERALE: Franco Pellizotti (TEAM GIANLUCA) pt.3
6 Tappa (Potenza - Peschici)
- Matteo Priamo (Navigare)
- Alan Perez Lezaun (Euskaltel)
- Nikolai Trussov (Tinkoff)
LEADER GENERALE: Giovanni Visconti (TEAM GIANLUCA) pt.3
7 Tappa (Vasto - Pescocostanzo)
- Gabriele Bosisio (LPR)
- Vasil Kiryienka (Tinkoff)
- Emanuele Sella (TEAM ALBERTO) pt.2
LEADER GENERALE: Giovanni Visconti (TEAM GIANLUCA) pt.3
8 Tappa (Rivisondoli - Tivoli)
- Riccardo Riccò (TEAM ALBERTO) pt.8
- Paolo Bettini (TEAM GIOVANNI R) pt.4
- Davide Rebellin (TEAM GIANLUCA) pt.2
LEADER GENERALE: Giovanni Visconti (TEAM GIANLUCA) pt.3
9 Tappa (Civitavecchia - San Vincenzo)
- Daniele Bennati (TEAM ALBERTO) pt.8
- Paolo Bettini (TEAM GIOVANNI R) pt.4
- Robbie McEwen (TEAM ALBERTO) pt.2
LEADER GENERALE: Giovanni Visconti (TEAM GIANLUCA) pt.3
10 Tappa (Pesaro - Urbino)
- Marzio Bruseghin (TEAM GIOVANNI M) pt.8
- Alberto Contador (TEAM GIANLUCA) pt.4
- Andreas Kloden (TEAM GIOVANNI M) pt.2
LEADER GENERALE: Giovanni Visconti (TEAM GIANLUCA) pt.3
11 Tappa (Urbania - Cesena)
- Alessandro Bertolini (TEAM GIANLUCA) pt.8
- Pablo Lastras (Caisse d'Epargne)
- Fortunato Baliani (Navigare)
LEADER GENERALE: Giovanni Visconti (TEAM GIANLUCA) pt.3
12 Tappa (Forlì - Carpi)
- Daniele Bennati (TEAM ALBERTO) pt.8
- Mark Cavendish (TEAM ANDREA) pt.4
- Robbie McEwen (TEAM ALBERTO) pt.2
LEADER GENERALE: Giovanni Visconti (TEAM GIANLUCA) pt.3
13 Tappa (Modena - Cittadella)
- Mark Cavendish (TEAM ANDREA) pt.8
- Daniele Bennati (TEAM ALBERTO) pt.4
- Koldo Fernandez (Euskaltel)
LEADER GENERALE: Giovanni Visconti (TEAM GIANLUCA) pt.3
14 Tappa (Verona - Alpe di Pampeago)
- Emanuele Sella (TEAM ALBERTO) pt.8
- Vasil Kiryienka (Tinkoff)
- Joaquin Rodriguez (TEAM ANDREA) pt.2
LEADER GENERALE: Gabriele Bosisio (LPR)
15 Tappa (Arabba - Passo Fedaia/Marmolada)
- Emanuele Sella (TEAM ALBERTO) pt.8
- Domenico Pozzovivo (TEAM ALBERTO) pt.4
- Riccardo Riccò (TEAM ALBERTO) pt.2
LEADER GENERALE: Alberto Contador (TEAM GIANLUCA) pt.3
16 Tappa (San Vigilio di Marebbe - Plan de Corones)
- Franco Pellizotti (TEAM GIANLUCA) pt.8
- Emanuele Sella (TEAM ALBERTO) pt.4
- Gilberto Simoni (TEAM GIOVANNI DR) pt.2
LEADER GENERALE: Alberto Contador (TEAM GIANLUCA) pt.3
17 Tappa (Sondrio - Locarno)
- Andre Greipel (High Road)
- Mark Cavendish (TEAM ANDREA) pt.4
- Daniele Bennati (TEAM ALBERTO) pt.2
LEADER GENERALE: Alberto Contador (TEAM GIANLUCA) pt.3
18 Tappa (Mendrisio - Varese)
- Jens Voigt (TEAM GIOVANNI DR) pt.8
- Giovanni Visconti (TEAM GIANLUCA) pt.4
- Rinaldo Nocentini (AG2R)
LEADER GENERALE: Alberto Contador (TEAM GIANLUCA) pt.3
19 Tappa (Legnano - Presolana/Monte Pora)
- Vasil Kiryienka (Tinkoff)
- Danilo Di Luca (TEAM GIOVANNI R) pt.4
- Alexander Efimkin (Quick Step)
LEADER GENERALE: Alberto Contador (TEAM GIANLUCA) pt.3
20 Tappa (Rovetta - Tirano)
- Emanuele Sella (TEAM ALBERTO) pt.8
- Gilberto Simoni (TEAM GIOVANNI DR) pt.4
- Joaquin Rodriguez (TEAM ANDREA) pt.2
LEADER GENERALE: Alberto Contador (TEAM GIANLUCA) pt.3
21 Tappa (Cesano Maderno - Milano)
- Marco Pinotti (High Road)
- Tony Martin (High Road)
- Mikhail Ignatiev (TEAM GIOVANNI M) pt.2
LEADER GENERALE: Alberto Contador (TEAM GIANLUCA) pt.3
Classifica Generale:
- Alberto Contador (TEAM GIANLUCA) pt.85
- Riccardo Riccò (TEAM ALBERTO) pt.65
- Marzio Bruseghin (TEAM GIOVANNI M) pt.50
- Franco Pellizotti (TEAM GIANLUCA) pt.45
- Denis Menchov (TEAM GIANLUCA) pt.40
- Emanuele Sella (TEAM ALBERTO) pt.35
- Jurgen Van Den Broeck (Lotto)
- Danilo Di Luca (TEAM GIOVANNI R) pt.26
- Domenico Pozzovivo (TEAM ALBERTO) pt.22
- Gilberto Simoni (TEAM GIOVANNI DR) pt.19
- Vincenzo Nibali (TEAM ALBERTO) pt.16
- Fortunato Baliani (Navigare)
- Tadej Valjavec (TEAM GIOVANNI M) pt.11
- Gustav Larsson (CSC)
- Paolo Savoldelli (TEAM GIOVANNI DR) pt.7
- Felix Cardenas (Barloworld)
- Joaquin Rodriguez (TEAM ANDREA) pt.4
- Levi Leipheimer (TEAM GIOVANNI R) pt.3
- Paolo Bettini (TEAM GIOVANNI R) pt.2
- Mauricio Ardila (TEAM ALBERTO) pt.1
Classifica a Punti:
- Daniele Bennati (TEAM ALBERTO) pt.8
- Emanuele Sella (TEAM ALBERTO) pt.4
- Riccardo Riccò (TEAM ALBERTO) pt.2
Classifica GPM:
- Emanuele Sella (TEAM ALBERTO) pt.8
- Vasil Kiryienka (Tinkoff)
- Fortunato Baliani (Navigare)
Classifica Giovani:
- Riccardo Riccò (TEAM ALBERTO) pt.8
- Jurgen Van Den Broeck (Lotto)
- Vincenzo Nibali (TEAM ALBERTO) pt.2
Classifica EXPO
- Fortunato Baliani (Navigare)
- Jeremy Roy (Française Des Jeux)
- Daniele Bennati (TEAM ALBERTO) pt.2
Classifica Combattività:
- Emanuele Sella (TEAM ALBERTO) pt.8
- Daniele Bennati (TEAM ALBERTO) pt.4
- Fortunato Baliani (Navigare)
Classifica Azzurri d'Italia:
- Daniele Bennati (TEAM ALBERTO) pt.8
- Emanuele Sella (TEAM ALBERTO) pt.4
- Mark Cavendish (TEAM ANDREA) pt.2
Classifica Fuga:
- Fortunato Baliani (Navigare)
- Mickael Buffaz (Cofidis)
- Emanuele Sella (TEAM ALBERTO) pt.2
Numero Nero
- Markus Eichler (Milram)
Gara:
- TEAM ALBERTO pt.295
- TEAM GIANLUCA pt.255
- TEAM GIOVANNI M pt.89
- TEAM GIOVANNI R pt.53
- TEAM GIOVANNI DR pt.48
- TEAM ANDREA pt.38
Classifica:
- TEAM GIANLUCA pt.729
- TEAM ALBERTO pt.607
- TEAM ANDREA pt.525
- TEAM GIOVANNI R pt.520
- TEAM GIOVANNI M pt.452
- TEAM GIOVANNI DR pt.299