Loňský vítěz Tour de France Contador je tak po poslední kopcovité etapě Gira hlavním favoritem na vítězství, protože v nedělní časovce na 28,5 km by měl být podle papírových předpokladů rychlejší než Ricco. Z boje o obhajobu celkového triumfu z minulého roku naopak vypadl Danilo di Luca, který neudržel tempo vedoucí skupiny, nabral velkou ztrátu a propadl se z třetího místa na sedmé.
Pozdější vítěz Sella ujel všem favoritům zhruba třicet kilometrů před cílem v posledním stoupání a do Tirana přijel s náskokem 64 sekund před bývalým šampionem Gira Gilbertem Simonim. Osmnáct sekund za ním dorazil do cíle Španěl Joaquín Rodríguez a pak už následovala skupina favoritů s Contadorem, Riccem a Marziem Bruseghinem, jenž je celkově třetí s odstupem dvou minut.
Contador dnes uhlídal své rivaly i přesto, že během etapy před stoupáním na vrchol Passo di Gavia sesedl z kola jeho prominentní pomocník ze stáje Astana Andreas Klöden. Známý německý cyklista celý týden bojoval s nachlazením.
Výsledky - 20. etapa (224 km): 1. Sella 6:52:45 hod., 2. Simoni (oba It.) -1:04, 3. J. Rodríguez (Šp.) -1:22, 4. Ricco (It.) 1:30, 5. Contador, 6. Colom (oba Šp.), 7. Baliani, 8. Bruseghin (oba It.), 9. Valjavec (Slovin.), 10. Pellizotti (It.) všichni -1:30, ...134. Raboň (ČR) -37:19.
Průběžné pořadí: 1. Contador 89:23:25 hod., 2. Ricco -4, 3. Bruseghin -2:00, 4. Pellizotti -2:05, 5. Sella -2:35, 6. Meňšov (Rus.) -2:47, 7. Di Luca (It.) -4:18, 8. Van den Broeck (Belg.) -4:26, 9. Pozzovivo (It.) -5:25, 10. Simoni -6:40, ...101. Raboň -3:10:11.