Na drugie miejsce w klasyfikacji generalnej wysunął się Hiszpan Alberto Contador, a jego kolega z ekipy Astana - Lance Armstrong jest trzeci. Obaj mają minimalną stratę do Nocentiniego - 6 i 8 sekund.
23-letni Brice Feillu, młodszy brat bardziej znanego Romaina, jest zawodowym kolarzem dopiero od kilku miesięcy. Pierwsze zwycięstwo w gronie zawodowców odniósł we wspaniałym stylu. Zaatakował 6 kilometrów przed metą, na stromym podjeździe, zostawiając ostatnich towarzyszy ucieczki. Próbował go gonić jego rodak Christophe Kern, ale nie dał rady. Metę na wysokości 2240 metrów Feillu minął samotnie, wyprzedzając Kerna o 5 sekund.
Dziewięciu kolarzy, w tym Feillu i Nocentini, brało udział w ucieczce, która rozpoczęła się po kilkunastu kilometrach. Na 60. kilometrze przewaga grupki wynosiła 14 minut, po czym stopniowo zaczęła się zmniejszać. U stóp ostatniego podjazdu do mety, dziesięciokilometrowej, wijącej się serpentynami drogi do Arcalis, uciekający mieli jeszcze przewagę 6 minut nad sporym peletonem, w którym tempo dyktowali kolarze Astany.
Niecałe trzy kilometry przed metą zaatakował z głównej grupy Contador, rozpoczynając samotną walkę o żółtą koszulkę. Zyskał na mecie 21 sekund nad innymi pretendentami do zwycięstwa w wyścigu (w tym nad Armstrongiem, który zgodnie z własnymi słowami nie próbował go gonić). Do objęcia prowadzenia w wyścigu Hiszpanowi zabrakło jednak 6 sekund.
Wyniki 7. etapu, Barcelona - Andora-Arcalis (224 km):
1. Brice Feillu (Francja/Agritubel) - 6:11.31
2. Christophe Kern (Francja/Cofidis) - 5 s
3. Johannes Froehlinger (Niemcy/Milram) - 25
4. Rinaldo Nocentini (Włochy/AG2R) - 26
5. Egoi Martinez (Hiszpania/Euskaltel) - 45
6. Christophe Riblon (Francja/AG2R) - 1.05
7. Jerome Pineau (Francja/Quick Step) - 2.32
8. Jose Ivan Gutierrez (Hiszpania/Caisse d'Epargne) - 3.14
9. Alberto Contador (Hiszpania/Astana) - 3.26
10. Cadel Evans (Australia/Silence-Lotto) - 3.47
...
15. Lance Armstrong (USA/Astana) - 3.47
154. Marcin Sapa (Polska/Lampre) - 28.29
Klasyfikacja generalna:
1. Rinaldo Nocentini (Włochy/AG2R) - 25:44.32
2. Alberto Contador (Hiszpania/Astana) - 6 s
3. Lance Armstrong (USA/Astana) - 8
4. Levi Leipheimer (USA/Astana) - 39
5. Bradley Wiggins (W.Brytania/Garmin) - 46
6. Andreas Kloeden (Niemcy/Astana) - 54
7. Tony Martin (Niemcy/Columbia) - 1.00
8. Christian Vandevelde (USA/Garmin) - 1.24
9. Andy Schleck (Luksemburg/Saxo Bank) - 1.49
10. Vincenzo Nibali (Włochy/Liquigas) - 1.54
...
153. Marcin Sapa (Polska/Lampre) - 36.47