Basso wygrał wyścig po raz drugi w karierze, pierwszy raz triumfował w 2006 roku. Później jego karierę na dwa lata przerwała głośna afera dopingowa Puerto. Niedzielny etap wygrał Szwed Gustav Larsson z grupy Saxo Bank. Basso liderem wyścigu został po 19. etapie z metą w miejscowości Aprica, gdzie zajął drugie miejsce, ale wyprzedził o ponad trzy minuty Hiszpana Davida Arroyo i odebrał mu koszulkę lidera. Hiszpan ostatecznie zajął w wyścigu drugie miejsce, ze stratą do Basso 1.51. "To wielka rzecz wygrać po raz drugi w karierze Giro. Dla mnie zwycięstwo tegoroczne ma większe znaczenie niż poprzednie, gdyż zostało odniesione w innych warunkach, po moich poważnych problemach. Dziękuję całemu zespołowi Liquigas, bez pomocy nie miałbym szans na wygraną" - powiedział Basso na mecie. Basso miał na myśli m.in. jeżdżących w Liquigasie Sylwestra Szmyda i Macieja Bodnara, jedynych Polaków startujących w tegorocznym Giro. Włoch oprócz dwóch zwycięstw w Giro ma w dorobku m.in. drugie miejsce w Tour de France w 2005 roku i trzecie rok wcześniej. Wyniki 21. etapu (jazda na czas - 15 km): 1. Gustav Larsson (Szwecja/Saxo Bank) 20.19 2. Marco Pinotti (Włochy/HTC - Columbia) strata 2 s 3. Aleksander Winokurow (Kazachstan/Astana) 17 4. Cadel Evans (Australia/BMC Racing) 22 5. Ignatas Konovalvs (Litwa/Cervelo) 23 6. Vincenzo Nibali (Włochy/Liquigas) 23 7. Bradley Wiggins (W. Brytania/Team Sky) 29 8. Cameron Meyer (Australia/Garmin) 32 9. Michele Scarponi (Włochy/Androni Giocattoli) 35 10. Tom Stamsnijder (Holandia/Rabobank) 37 Klasyfikacja końcowa: 1. Ivan Basso (Włochy/Liquigas) 87:44.01 2. David Arroyo (Hiszpania/Caisse d'Epargne) strata 1.51 3. Vincenzo Nibali (Włochy/Liquigas) 2.37 4. Michele Scarponi (Włochy/Androni Giocattoli) 2.50 5. Cadel Evans (Australia/BMC Racing) 3.27 6. Aleksander Winokurow (Kazachstan/Astana) 7.06 7. Richie Porte (Australia/Saxo Bank) 7.22 8. Carlos Sastre (Hiszpania/Cervelo) 9.39 9. Marco Pinotti (Włochy/HTC-Columbia) 14.20 10. Robert Kiserlovski (Chorwacja/Liquigas) 14.51