| Stage 16 (May 25th): San Vigilio di Marebbe to Plan de Corones (TT) 12.9 km |
| 1 Stefano Garzelli (Ita) Acqua & Sapone d'Angelo |
0:41:28 |
| 2 Cadel Evans (Aus) BMC Racing Team |
at 0:42 |
| 3 John Gadret (Fra) AG2R La Mondiale |
0:54 |
| 4 Vincenzo Nibali (Ita) Liquigas-Doimo |
1:01 |
| 5 Michele Scarponi (Ita) Androni Giocattoli - Diquigiovanni |
1:07 |
| 6 Ivan Basso (Ita) Liquigas-Doimo |
1:10 |
| 7 Rigoberto Uran Uran (Col) Caisse D'epargne |
1:36 |
| 8 Alexandre Vinokourov (Kaz) Astana |
1:37 |
| 9 Dario Cataldo (Ita) Quickstep |
1:41 |
| 10 Evgeni Petrov (Rus) Team Katusha |
1:46 |
| |
| 46 Michael Barry (Can) Sky Professional Cycling Team |
4:15 |
| 98 Svein Tuft (Can) Garmin - Transitions |
5:48 |
| |
| Stage 17 (May 26th): Brunico to Pejo Terme 173 km |
| 1 Damien Monier (Fra) Cofidis, le Credit en Ligne |
4:29:19 |
| 2 Danilo Hondo (Ger) Lampre-Farnese Vini |
at 0:36 |
| 3 Steven Kruijswijk (Ned) Rabobank |
0:39 |
| 4 Daniel Moreno Fernandez (Esp) Omega Pharma-Lotto |
1:05 |
| 5 Steven Cummings (GBr) Sky Professional Cycling Team |
1:18 |
| 6 Simone Stortoni (Ita) Colnago - CSF INOX |
1:48 |
| 7 Alexander Efimkin (Rus) AG2R La Mondiale |
1:55 |
| 8 Marco Marzano (Ita) Lampre-Farnese Vini |
1:57 |
| 9 Ignatas Konovalovas (Ltu) Cervelo Test Team |
2:01 |
| 10 Carlos Jose Ochoa (Ven) Androni Giocattoli - Diquigiovanni |
2:07 |
| |
| 48 Michael Barry (Can) Sky Professional Cycling Team |
0:11:36 |
| 115 Svein Tuft (Can) Garmin - Transitions |
15:30 |
| |
| Stage 18 (May 27th): Levico Terme to Brescia 156 km |
| 1 Andre Greipel (Ger) Team HTC - Columbia |
3:14:59 |
| 2 Julian Dean (NZl) Garmin - Transitions |
| 3 Tiziano dall'Antonia (Ita) Liquigas-Doimo |
| 4 Gregory Henderson (NZl) Sky Professional Cycling Team |
| 5 Danilo Hondo (Ger) Lampre-Farnese Vini |
| 6 Graeme Brown (Aus) Rabobank |
| 7 Lucas Sebastian Haedo (Arg) Team Saxo Bank |
| 8 Michiel Elijzen (Ned) Omega Pharma-Lotto |
| 9 Fabio Sabatini (Ita) Liquigas-Doimo |
| 10 William Bonnet (Fra) BBOX Bouygues Telecom |
| |
| 74 Svein Tuft (Can) Garmin - Transitions |
| 75 Michael Barry (Can) Sky Professional Cycling Team |
all s.t. |
| |
| Stage 19: Brescia to Aprica 195 km |
| 1 Michele Scarponi (Ita) Androni Giocattoli - Diquigiovanni |
5:27:04 |
| 2 Ivan Basso (Ita) Liquigas-Doimo |
| 3 Vincenzo Nibali (Ita) Liquigas-Doimo |
both at s.t. |
| 4 Alexandre Vinokourov (Kaz) Astana |
3:05 |
| 5 John Gadret (Fra) AG2R La Mondiale |
s.t. |
| 6 Cadel Evans (Aus) BMC Racing Team |
3:06 |
| 7 David Arroyo Duran (Esp) Caisse D'epargne |
| 8 Carlos Sastre Candil (Esp) Cervelo Test Team |
both s.t. |
| 9 Branislau Samoilau (Blr) Quickstep |
5:27 |
| 10 Marco Pinotti (Ita) Team HTC - Columbia |
s.t. |
| |
| 54 Michael Barry (Can) Sky Professional Cycling Team |
23:08 |
| 130 Svein Tuft (Can) Garmin - Transitions |
35:17 |
| |
| GC |
| 1 Ivan Basso (Ita) Liquigas-Doimo |
81:55:56 |
| 2 David Arroyo Duran (Esp) Caisse D'epargne |
at 0:51 |
| 3 Vincenzo Nibali (Ita) Liquigas-Doimo |
2:30 |
| 4 Michele Scarponi (Ita) Androni Giocattoli - Diquigiovanni |
2:49 |
| 5 Cadel Evans (Aus) BMC Racing Team |
4:00 |
| 6 Carlos Sastre Candil (Esp) Cervelo Test Team |
5:32 |
| 7 Richie Porte (Aus) Team Saxo Bank |
6:00 |
| 8 Alexandre Vinokourov (Kaz) Astana |
6:22 |
| 9 Robert Kiserlovski (Cro) Liquigas-Doimo |
2:44 |
| 10 Marco Pinotti (Ita) Team HTC - Columbia |
13:40 |
| |
| 46 Michael Barry (Can) Sky Professional Cycling Team |
1:36:22 |
| 126 Svein Tuft (Can) Garmin - Transitions |
3:24:46 |