Nowym liderem został Kanadyjczyk Ryder Hesjedal (Garmin). Według nieoficjalnych wyników Gołaś spadł w klasyfikacji generalnej poza czołową piętnastkę. Sobotni etap zapowiadał się niezwykle interesująco. Po skutecznej ucieczce w piątek Gołaś niespodziewanie awansował na drugie miejsce w klasyfikacji generalnej, tracąc tylko 15 sekund do towarzysza tej akcji, mało znanego Włocha Adriano Maloriego. Polak nie był jednak zadowolony, a wręcz zawiedziony, bo zabrakło mu 15 sekund do zdobycia różowej koszulki lidera Giro. - Chcę wziąć koszulkę. Jeśli istnieje szansa na to, by zostać liderem, to tylko w sobotę. Podjazd w końcówce etapu nie jest zbyt trudny - mówił Gołaś. Te zapowiedzi niestety okazały się na wyrost. Zarówno Gołaś, jak i Malori zapłacili cenę za piątkową ucieczkę i przyjechali do mety z ogromnymi stratami do czołówki. Przez większą część etapu uciekało czterech mniej znanych zawodników, z których ostatni - Włoch Matteo Rabattini został doścignięty 14 km przed metą. Na ostatnich kilometrach, gdy liczna czołowa grupa wspinała się do mety, na prowadzenie wyszedł Przemysław Niemiec, przygotowując pole do ataku liderowi swej grupy Lampre - Włochowi Michele Scarponiemu. Scarponi był bliski wygrania etapu, ale w ostatniej chwili ubiegł go kontratakujący inny włoski kolarz Paolo Tiralongo. Nowy lider - Hesjedal finiszował na piątej pozycji, tracąc do zwycięzcy pięć sekund. Z siedmiu polskich kolarzy w sobotę dobrze pojechali trzej: Niemiec, Sylwester Szmyd i Bartosz Huzarski. Pozostali ponieśli duże straty i spadli na odległe pozycje. Wyniki 7. etapu, Recanati - Rocca di Cambio (204 km): 1. Paolo Tiralongo (Włochy/Astana) - 5:51.03 2. Michele Scarponi (Włochy/Lampre) ten sam czas 3. Frank Schleck (Luksemburg/RadioShack) strata 3 s 4. Joaquim Rodriguez (Hiszpania/Katiusza) 3 5. Ryder Hesjedal (Kanada/Garmin) 5 6. Domenico Pozzovivo (Włochy/Colnago) 9 7. Daniel Moreno (Hiszpania//Katiusza) 9 8. Ivan Basso (Włochy/Liquigas) 9 9. Mikel Nieve (Hiszpania/Euskaltel) 11 10. Gianluca Branbilla (Włochy/Colnago) 11 ... 31. Sylwester Szmyd (Polska/Liquigas) 25 37. Przemysław Niemiec (Polska/Lampre) 25 54. Bartosz Huzarski (Polska/NetApp) 49 84. Tomasz Marczyński (Polska/Vacansoleil) 8.01 87. Michał Kwiatkowski (Polska/Omega Pharma) 9.26 88. Michał Gołaś (Polska/Omega Pharma) 9.26 132. Maciej Bodnar (Polska/Liquigas) 17.21 Klasyfikacja generalna: 1. Ryder Hesjedal (Kanada/Garmin) - 26:16.53 2. Paolo Tiralongo (Włochy/Astana) 15 s 3. Joaquim Rodriguez (Hiszpania/Katiusza) 17 4. Christian Vandevelde (USA/Garmin) 21 5. Peter Stetina (USA/Garmin) 26 6. Daniel Moreno (Hiszpania/Katiusza) 26 7. Roman Kreuziger (Czechy/Astana) 35 8. Ivan Basso (Włochy/Liquigas) 40 9. Giampaolo Caruso (Włochy/Katiusza) 45 10. Dario Cataldo (Włochy/Omega Pharma) 46 ... 25. Sylwester Szmyd (Polska/Liquigas) 1.16 39. Przemysław Niemiec (Polska/Lampre) 1.44 43. Bartosz Huzarski (Polska/NetApp) 1.47 72. Michał Gołaś (Polska/Omega Pharma) 9.19 75. Michał Kwiatkowski (Polska/Omega Pharma) 9.45 94. Maciej Bodnar (Polska/Liquigas) 17.42 103. Tomasz Marczyński (Polska/Vacansoleil) 21.19