Szwajcar Michael Albasini (Team Columbia) zwyciężył trudny, górski etap wyścigu dookoła Szwajcarii.
Inny Szwajcar, Pascal Hungerbühler (Vorarlberg-Corratec) zdominował pierwszą część wyścigu. Kolarz uciekał przez 150 kilometrów, a jego największa przewaga nad peletonem wynosiła ponad 10 minut.
Jednak na podjeździe pod Arlbergpass (1793 m, kat. 1) peleton doścignął Hungerbühlera.
Na kolejnych kilometrach swoich sił próbowali Marcus Burghardt (Columbia-Highroad) oraz Björn Schröder (Milram). Na 25 km do mety ich przewaga wynosiła 46 sekund. Jednak 10 km dalej zostali doścignięci przez peleton.
Na finiszu najszybszy okazał się Michael Albasini (Columbia-Highroad), tuż za nim dojechał Fabian Cancellara (Saxo Bank), a trzeci był Damiano Cunego (Lampre-NGC).