Na trasie 10. etapu, najdłuższego w tegorocznym wyścigu, kolarze przemierzali okolice Piemontu, charakteryzujące się stromymi i wymagającymi podjazdami. Od pierwszych kilometrów próbowali ataków. Swoich szans wypatrywał Bartosz Huzarski (ISD), jednak nie był w stanie utrzymać tempa pozostałych rywali ucieczki. Metę minął na 123. lokacie. Na pierwszą premię górską Moncenisio (1432 m npm) najszybciej podjechał Stefano Garzelli (Acqua e Sapone), jadący w koszulce lidera klasyfikacji górskiej. Włoch utrzymywał wysokie tempo i jako pierwszy zdobył, także szczyt Sestriere (2035 m npm), na którym znajdowała się najwyższa premia górska wyścigu - "cimma Coppi". Losy etapu rozegrały się na ostatnim 7-kilometrowym podjeździe Pra Martino (925 m npm). Na czoło peletonu wysunęła się ekipa Liquigas, w której prowadził Sylwester Szmyd (58. miejsce na mecie), pomagając liderom swojej drużyny. Wysokie tempo Polaka spowodowało wyselekcjonowanie grupy, liczącej się w walce o etapowe zwycięstwo. Szansę wykorzystał Danilo di Luca, który odjechał od grupki zawodników i samotnie podążył do mety, wygrywając drugi etap w tegorocznym Giro d'Italia. Włoch powiększył przewagę w klasyfikacji generalnej do minuty i dwudziestu sekund nad drugim Denisem Mienszowem. Przed rozpoczęciem etapu doszło do tragicznego wypadku, w którym śmierć poniósł 69-letni Fabio Saccani, motocyklista wożący fotografów na wielkich kolarskich wyścigach. Od 32 lat jeździł na trasie włoskiego wyścigu. Środowy, płaski etap wiedzie z Turynu do Arenzano (214 km). Klasyfikacja 10. etapu, Cuneo - Pinerolo (262 km): 1. Danilo di Luca (Włochy/LPR) 6:30.43 2. Franco Pellizotti (Włochy/Liquigas) 10 s 3. Denis Mienszow (Rosja/Rabobank) 4. Carlos Sastre (Hiszpania/Cervelo) ten sam czas 5. David Arroyo (Hiszpania/Caisse d'Epargne) 26 6. Maurizio Soler (Kolumbia/Barloworld) 29 7. Ivan Basso (Włochy/Liquigas) 8. Levi Leipheimer (USA/Astana) 9. Joaquim Rodriguez (Hiszpania/Caisse d'Epargne) 10. Michael Rogers (Australia/Columbia) ten sam czas .. 58. Sylwester Szmyd (Liquigas) 8.25 123. Bartosz Huzarski (ISD) 26.06 klasyfikacja generalna po 10. etapie: 1. Danilo di Luca (Włochy/LPR) 44:00.11 2. Denis Mienszow (Rosja/Rabobank) 1.20 3. Michael Rogers (Australia/Team Columbia) 1.33 4. Levi Leipheimer (USA/Astana) 1.40 5. Franco Pellizotti (Włochy/Liquigas) 1.53 6. Carlos Sastre (Hiszpania/Cervelo) 1.54 7. Ivan Basso (Włochy/Liquigas) 2.03 8. Thomas Loevkvist (Szwecja/Columbia) 2.12 9. David Arroyo (Hiszpania/Caisse d'Epargne) 2.35 10. Gilberto Simoni (Włochy/Serramenti) 2.58 .. 48. Sylwester Szmyd (Liquigas) 23.59 120. Bartosz Huzarski (ISD) 1:22.13