Hiszpan wyprzedził na finiszu dwójkę Włochów Filippa Pozatto i Danila di Lukę. Liderem pozostał Szwajcar Fabian Cancellara z CSC. Rywalizacja zakończy się we wtorek w San Benedetto del Tronto. Tirreno-Adriatico jest jednym z najważniejszych włoskich wyścigów. W poprzednich latach był zaliczany do klasyfikacji Pro Tour, ale jego organizator (RSC) wystąpił z tego cyklu. Wyniki 6. etapu, Civitanova Marche - Castelfidardo (196 km): 1. Oscar Freire (Hiszpania/Rabobank) - 4:46.45 2. Filippo Pozzato (Włochy/Liquigas) 3. Danilo di Luca (Włochy/LPR) 4. Giovanni Visconti (Włochy/Quick Step) 5. Tadej Valjavec (Słowenia/AG2R) 6. Thomas Lovkvist (Szwecja/High Road) 7. Emanuele Sella (Włochy/CSF Navigare) 8. Jose Serpa (Kolumbia/Diquigiovanni-Androni) 9. Nicklas Axelsson (Szwecja/Diquigiovanni-Androni) 10. Markus Fothen (Niemcy/Gerolsteiner) ten sam czas klasyfikacja generalna: 1. Fabian Cancellara (Szwajcaria/CSC) - 18:30.47 2. Enrico Gasparotto (Włochy/Barloworld) strata 16 s 3. Lovkvist 40 4. Fothen 53 5. Axelsson 1.32 6. Gustav Erik Larsson (Szwecja/Team CSC) 1.36 7. Pozzato 1.44 8. Alessandro Ballan (Włochy/Lampre) 1.51 9. Tadej Valjavec (Słowenia/AG2R) 1.53 10. Ryder Hesjedal (Kanada/Slipstream) 1.53