Kiryjenka zaatakował na Colle delle Finestre, przedostatnim wzniesieniu podczas sobotniego etapu, liczącego 242 kilometry. Oderwał się od grupy kilkunastu kolarzy i systematycznie powiększał przewagę. Zwycięzca zadedykował triumf tragicznie zmarłemu koledze z drużyny - Hiszpanowi Xavierowi Tondo (zginął 23 maja na skutek nieszczęśliwego wypadku w garażu obok domu). Obaj Polacy byli aktywni na trasie 20. etapu, ale ostatecznie ponieśli spore straty. Sylwester Szmyd (Liquigas) przyjechał na metę jako 51., a Przemysław Niemiec (Lampre-ISD) był 72. W niedzielę zakończenie wyścigu - jazda na czas ulicami Mediolanu. W klasyfikacji generalnej Contador ma ponad pięć minut przewagi nad reprezentantem gospodarzy Michele Scarponim z Lampre. Wszystko wskazuje więc na to, że losy wyścigu są już rozstrzygnięte. Wyniki 20. etapu, Verbania - Sestriere (242 km): 1. Wasyl Kiryjenka (Białoruś/Movistar) - 6:17.03 2. Jose Rujano (Wenezuela/Androni Giocattoli) strata 4.43 3. Joaquin Rodriguez (Hiszpania/Katiusza) 4.50 4. Carlos Betancour (Kolumbia/Acqua e Sapone) 5.31 5. John Gadret (Francja/AG2R) 5.54 6. Michele Scarponi (Włochy/Lampre) 5.58 7. Steven Kruijswijk (Holandia/Rabobank) ten sam czas 8. Alberto Contador (Hiszpania/Saxo Bank) ten sam czas 9. Denis Mienszow (Rosja/Geox) ten sam czas 10. Roman Kreuziger (Czechy/Astana) 6.16 ... 51. Sylwester Szmyd (Polska/Liquigas)16.18 72. Przemysław Niemiec (Polska/Lampre-ISD) 32.50 Klasyfikacja generalna: 1. Alberto Contador (Hiszpania/Saxo Bank) - 83:34.25 2. Michele Scarponi (Włochy/Lampre) 5.18 3. Vincenzo Nibali (Włochy/Liquigas) 6.14 4. John Gadret (Francja/AG2R) 7.49 5. Joaquin Rodriguez (Hiszpania/Katiusza) 9.27 6. Jose Rujano (Wenezuela/Androni Giocattoli) 10.23 7. Denis Mienszow (Rosja/Geox) 10.38 8. Roman Kreuziger (Czechy/Astana) 10.51 9. Steven Kruijswijk (Holandia/Rabobank) 12.56 10. Mikel Nieve (Hiszpania/Euskaltel-Euskadi) 12.57 ... 40. Przemysław Niemiec (Polska/Lampre-ISD) 1:26.51 81. Sylwester Szmyd (Polska/Liquigas) 2:45.14