Di Luca triumfował w klasyfikacji końcowej wyścigu dwa lata temu. Liderem w klasyfikacji generalnej został Szwed Thomas Lovkvist z grupy Columbia. Wtorkowy zwycięzca, pierwszego w tym roku górskiego etapu wyścigu, wyprzedził swoich rodaków Stefana Garzellego (Acqua & Sapone) i Franka Pellizottiego (Liquigas). Czwarty przyjechał Juan Mauricio Soler (Barloworld). Kolumbijczyk zaatakował na dwa kilometry przed metą, ale został złapany 100 metrów przed "kreską". Faworyci 100. edycji Giro d'Italia, czyli Gilberto Simoni (Diquigiovanni), Levi Leipheimer (Astana), Ivan Basso (Liquigas) i Denis Mienszow (Rabobank) zajęli odpowiednio piąte, szóste, ósme i dziewiąte miejsca. 15 sekund stracił Lance Armstrong (Astana). Trochę więcej jadący dzisiaj w różowej koszulce Alessandro Petacchi (LPR), ale nie ma co się dziwić, on jest przecież sprinterem. Etap zaczął się od ucieczki sześciu kolarzy. Grupka rozbiła się podczas podjazdu na Croce d'Aune, premię górską II kategorii, która została umiejscowiona na 120. kilometrze. W końcówce kolarzy czekała jeszcze finałowa wspinaczka długości 13,7 kilometra. Na czele zostali wtedy Francesco Bellotti (Barloworld) i Jens Voigt (Saxo Bank). Niemiec zostawił swojego współtowarzysza, ale trzy kilometry przed metą dogoniła go grupa pościgowa. Sylwester Szmyd (Liquigas) przez większość trasy jechał w czołowej grupie, "pracował" dla swoich zawodników, w końcówce zwolnił tempo i zajął 51. miejsce ze stratą 1.37 do zwycięzcy. Bartosz Huzarski (ISD) został sklasyfikowany na 105. pozycji ze stratą ponad 10 minut. Wyniki czwartego etapu: 1. Danilo di Luca (Włochy/Team LPR) 4:15.30 2. Stefano Garzelli (Włochy/Acqua & Sapone) 3. Franco Pellizotti (Włochy/Liquigas) 4. Mauricio Soler (Kolumbia/Barloworld) 5. Gilberto Simoni (Włochy/Diquigiovanni) 6. Levi Leipheimer (USA/Astana) 7. Thomas Lovkvist (Szwecja/Columbia) 8. Ivan Basso (Włochy/Liquigas) 9. Denis Menszow (Rosja/Rabobank) 10. David Arroyo (Hiszpania/Caisse d'Epargne) - wszyscy ten sam czas .. 32. Lance Armstrong (USA/Astana) strata 15 s 51. Sylwester Szmyd (Polska/Liquigas) 1.37 105. Bartosz Huzarski (Polska/ISD) 10.54 klasyfikacja generalna po czterech etapach: 1. Thomas Lovkvist (Szwecja/Columbia) 13:05.28 2. Danilo di Luca (Włochy/Team LPR) strata 2 s 3. Michael Rogers (Australia/Columbia) 6 4. Jarosław Popowicz (Ukraina/Astana) 26 5. Levi Leipheimer (USA/Astana) 26 6. Lance Armstrong (USA/Astana) 28 7. Franco Pellizotti (Włochy/Liquigas) 32 8. Damiano Cunego (Włochy/Lampre) 42 9. Marzio Bruseghin (Włochy/Lampre) 42 10. Carlos Sastre (Hiszpania/Cervelo) 49 .. 53. Sylwester Szmyd (Polska/Liquigas) 4.31 97. Bartosz Huzarski (Polska/ISD) 13.35