Classement par Ă©tapes
1re Ă©tape
La première étape de cette édition se déroule sous la forme d'un contre-la-montre par équipes de 24,6 kilomètres dans la ville d'Uster dans le Canton de Zurich. Elle voit la victoire de l'équipe Allemande Deutsche Telekom devant l'équipe Néerlandaise Rabobank et l'équipe Belge Mapei-Quick Step.
Au classement général, c'est donc l'équipe allemande qui accumule les huit premières places du classement, avec en leader Steffen Wesemann devant Jens Heppner et le Kazathstanais Alexandre Vinokourov.
2e Ă©tape
La deuxième étape est tracée entre Uster dans le Canton de Zurich et Rheinfelden (Canton d'Argovie), sur une distance de 197 kilomètres.
Sur le parcours, on retrouve notamment plusieurs côtes de 3e et 4e catégories. Parmi les six membres de l'échappée présents à l'avant de la course, on retrouve le Slovène Tadej Valjavec (Fassa Bortolo), les Italiens Stefano Cattai (Liquigas-Pata) et Massimo Donati (Vini Caldirola-Sidermec), l'Espagnol Daniel Atienza (Saeco-Valli&Valli), l'Allemand Stephan Gottschling (Post Swiss) et le Français Pascal Hervé (Polti). Alors que Valjavec et Gottschling se battent pour le maillot de meilleur grimpeur, Pascel Hervé remporte deux des trois sprints de l'étape.
Alors que les échappés sont repris à 20 kilomètres de l'arrivée, l'étape va se jouer lors d'une sprint massif. Le champion des États-Unis Fred Rodriguez (Mapei-Quick Step) est le plus rapide et remporte l'étape devant l'Allemand Sven Teutenberg (Gerolsteiner) et le Suisse Markus Zberg (Rabobank).
Zberg profite également des secondes de bonifications prises à l'arrivée pour s'emparer du maillot jaune de leader du classement général au détriment de l'Allemand Steffen Wesemann (Deutsche Telekom). Le vainqueur de l'étape Rodriguez s'empare logiquement du maillot du classement par points alors que c'est Valjavec qui portera le maillot noir de leader du classement de la montagne lors de la deuxième étape.
3e Ă©tape
La troisième étape de cette édition se déroule entre les villes de Rheinfelden (canton d'Argovie) et de Fribourg dans le canton homonyme sur une distance de 182 kilomètres.
Le début de course est tranquille malgré les premières difficultés de l'étape, avec notamment le Bas-Hauenstein passé en tête par l'Allemand Stephan Gottschling (Post Swiss). Après cette montée située au kilomètre 36, un groupe de quinze coureurs s'échappe en tête dans lequel on retrouve notamment le Belge Andreï Tchmil (Lotto-Adecco). Le groupe ne prend que 20 secondes d'avance avec le travail des équipes à l'arrière. Au kilomètre 60, un groupe restreint se retrouve à l'avant dans lequel on note la présence de l'Allemand Dirk Müller (Post Swiss), les Français Jacky Durand (Lotto-Adecco) et Jean-Michel Tessier (La Française des jeux), les Italiens Daniele Contrini (Liquigas-Pata) et Stefano Zanini (Mapei-Quick Step) et l'Ukrainien Volodymir Gustov (Fassa Bortolo). Cependant, ils sont également repris au kilomètre 71.
Lors du passage à Lhon (km 82), le Néerlandais Michael Boogerd (Rabobank) attaque avec l'Autrichien Jochen Summer (Phonak). Ce dernier ne résiste pas mais Boogerd est rejoint un peu plus loin par l'Espagnol Juan Manuel Garate (Lampre-Daikin), le Belge Chris Peers (Cofidis-Le Crédit par Téléphone), l'Italien Massimiliano Mori (Saeco-Valli & Valli), le Français Jérôme Delbove (Phonak) et le Suisse Christian Heule (Post Swiss). L'écart grandit jusqu'à plus de trois minutes au km 103 mais diminue avec le travail des équipes Mercatone Uno-Albacom, Mapei-Quick Step et Polti.
En fin d'étape, Boogerd s'isole et est rejoint par en deux temps par six coureurs, d'abord Eddy Mazzoleni (Polti), Stefano Garzelli (Mercatone Uno-Albacom) et Marco Fincato (Fassa Bortolo) puis Wladimir Belli (Fassa Bortolo), Francesco Casagrande (Vini Caldirola-Sidermec) et Marcel Strauss (Post Swiss). Belli attaque dans le dernier kilomètre et s'impose avec trois secondes d'avance sur le reste du groupe. Le gros du peloton termine avec un peu plus de trente secondes de retard.
Michael Boogerd en profite pour s'emparer du maillot jaune de leader du classement général au détriment de son coéquipier, le Suisse Markus Zberg. L'Américain Fred Rodriguez (Mapei) conserve le maillot rouge de leader du classement par points alors que Stephan Gottschling s'empare du maillot noir de leader du classement de la montagne au détriment du Slovène Tadej Valjavec (Fassa Bortolo).
4e Ă©tape
La 4e étape est tracée entre la ville de Fribourg et celle de Verbier sur une distance de 156 kilomètres. C'est la première véritable étape de montagne sur cette édition. En effet, l'arrivée est située au sommet d'une ascension d'un dénivelé de 1000m.
Après une étape classique, l'échappée finale se dessine dans les dix derniers kilomètres de l'étape avec la présence à l'avant notamment des Suisses Laurent Dufaux (Saeco-Valli & Valli) et Oscar Camenzind (Lampre-Daikin), le Français Pascal Hervé (Polti), l'Américain Fred Rodriguez (Mapei-Quick Step) et son coéquipier Daniele Nardello, l'Italien Mauro Zanetti (Vini Caldirola-Sidermec), le Kazakhstanais Andrei Teteriouk (Liquigas-Pata) et l'Allemand Jan Ullrich (Deutsche Telekom). Dans les derniers kilomètres, Hervé attaque, prend jusqu'à une minute d'avance et s'impose au sommet avec finalement une avance de moins de 40 secondes sur un groupe de quatre coureurs. Ullrich termine un peu plus loin à près d'une minute mais limite la casse par rapport à d'autres comme Francesco Casagrande (Vini Caldirola-Sidermec) qui perd plus de deux minutes ou Stefano Garzelli (Mercatone Uno-Albacom) qui termine à plus de dix minutes du vainqueur.
Grâce à cette victoire, Pascal Hervé s'empare du maillot jaune de leader du classement général au détriment du Néerlandais Michael Boogerd (Rabobank) qui, lui, sort du top 10 provisoire. Il possède 44 secondes d'avance sur Jan Ullrich et 47 sur Camenzind. Fred Rodriguez conserve son maillot rouge de leader du classement par points, et de même pour l'Allemand Stephan Gottschling (Post Swiss) avec le maillot noir de leader du classement de la montagne.
5e Ă©tape
La 5e étape se déroule sous la forme d'un contre-la-montre individuel de trente kilomètres autour de la ville de Sierre dans le canton du Valais.
L'étape est remporté par le Letton Raivis Belohvosciks (Lampre-Daikin) qui, avec un temps de 38 minutes et une vitesse moyenne de 47,4 km/h, devance de moins d'une demie seconde l'Italien Dario Frigo (Fassa Bortolo) et l'un des favoris de l'étape, le chamion du monde du contre-la-montre en titre, l'Allemand Jan Ullrich (Deutsche Telekom) qui termine à 16 secondes.
Grâce à sa troisième place, Ullrich s'empare de la tête du classement général au détriment de l'ancien porteur du maillot jaune, le Français Pascal Hervé (Polti), seulement 52e de l'étape à plus de deux minutes et 40 secondes, et qui redescend à la quatrième place du classement, doublé également par le Suisse Oscar Camenzind (Lampre-Daikin) et l'Italien Daniele Nardello (Mapei-Quick Step). L'Américain Fred Rodriguez (Mapei-Quick Step) et l'Allemand Stephan Gottschling (Post Swiss) conserve leurs maillots de leaders, respectivement du classement par points et du classement de la montagne.
6e Ă©tape
La 6e étape du Tour de Suisse est la plus courte de cette édition avec seulement 103 kilomètres dans le cadre d'une boucle autour de la ville d'Ulrichen dans le canton du Valais et avec trois ascensions de 1re catégorie.
L'étape démarre notamment par une échappée du vainqueur du Tour d'Italie, l'Italien Stefano Garzelli (Mercatone Uno-Albacom) qui passe notamment les deux premières ascensions de la journée en tête. Il est cependant repris lors de la dernière, le Col de la Furka situé à 2436m d'altitude. Au cours de cette dernière partie de l'étape, à six kilomètres de l'arrivée, Eddy Mazzoleni (Polti s'échappe avec deux coéquipiers de l'équipe Fassa Bortolo), Dario Frigo et Wladimir Belli. Malgré le travail seul de Mazzoleni en tête de l'échappée pour essayer de prendre la tête du classement général, Belli attendant à chaque fois son coéquipier Frigo, c'est bien le sociétaire de l'équipe Polti qui s'impose à l'arrivée. Les trois Italiens terminent ensemble avec un peu plus de vingt secondes d'avance sur l'ancien leader le Néerlandais Michael Boogerd (Rabobank) et le Français Richard Virenque (Polti), alors que le porteur du maillot jaune, l'Allemand Jan Ullrich (Deutsche Telekom) limite la casse et termine à un peu moins de deux minutes du vainqueur.
Avec sa victoire d'étape, Mazzoleni échoue a récupérer le maillot jaune de leader mais se rapproche tout de même en seconde position du classement général, à seulement 13 secondes d'Ullrich. Au total, avec le Suisse Oscar Camenzind (Lampre-Daikin, 3e à 17 sec), Frigo (4e à 30 sec), Daniele Nardello (Mapei-Quick Step, 5e à 33 sec) et Belli (6e à 42 sec), on retrouve donc six coureurs en moins de 42 secondes au classement général. Au classement par points, Belli profite de sa troisième place du jour pour s'emparer du maillot rouge de leader au détriment de l'Américain Fred Rodriguez (Mapei-Quick Step) alors que Garzelli profite de son échappée pour prendre le maillot noir de leader du classement de la montagne en lieu et place de l'Allemand Stephan Gottschling (Post Swiss).
Parmi les grands perdants du jour, on retrouve Pascal Hervé (Polti) qui termine à plus de sept minutes, Mauro Zanetti (Vini Caldirola) à près d'une demi-heure et l'abandon du tenant du titre, Francesco Casagrande (Vini Caldirola).
7e Ă©tape
La 7e étape de cette étape du Tour de Suisse est une étape de transition entre la ville de Locarno et celle de Lugano et sur une distance de 171 kilomètres.
L'échappée se forme au bout de 34 kilomètres avec la présence à l'avant des Italiens Michele Bartoli (Mapei-Quick Step), Fausto Dotti (Liqugas-Pata) et Marco Fincato (Fassa Bortolo), le Suisse Markus Zberg (Rabobank), le Belge Chris Peers (Cofidis-Le Crédit par Téléphone) et le Norvégien Svein Gaute Hølestøl (Gerolsteiner). Leur avance monte jusqu'à trois minutes, les équipes Polti et Deutsche Telekom travaillant pour Eddy Mazzoleni et le maillot jaune Jan Ullrich.
Lors de la montée dans la ville de Pedrinate à 35 kilomètres de l'arrivée, Mauro Fincato attaque et part seul. Il tient et garde de l'avance pour s'imposer avec un peu plus de vingt secondes sur notamment son compatriote le champion d'Italie sur route Salvatore Commesso (Saeco-Valli & Valli) et le Néerlandais Maarten den Bakker (Rabobank).
Ullrich conserve le maillot jaune de leader à l'issue de cette étape qui n'a pas provoqué de gros changements au classement général. Par contre, l'Américain Fred Rodriguez (Mapei-Quick Step) reprend le maillot rouge de leader du classement par points au détriment de Wladimir Belli qui s'en était emparer la veille. Stefano Garzelli (Mercatone Uno-Albacom) conserve lui le maillot noir de leader du classement de la montagne.
8e Ă©tape
La 8e étape est tracée entre la ville de Locarno, dont l'étape d'hier était déjà partie, et la commune de La Punt Chamues-ch sur une distance de 170 kilomètres. C'est la première des deux étapes de montagne finales de cette édition. Elle passe notamment par le Col du San Bernardino à plus de 2000m d'altitude et le Col de l'Albula, une montée de plus de 30km à près de 5% de moyenne.
En première partie d'étape, l'équipe Deutsche Telekom du leader Allemand Jan Ullrich contrôle le peloton. La course se décante dans la dernière ascension. Le Slovène Tadej Valjavec (Fassa Bortolo) tente une échappée en solitaire et arrive au sommet en tête à dix kilomètres de l'arrivée. L'Italien Michele Bartoli (Mapei-Quick Step) le rejoint dans la descente mais un groupe de dix coureurs se reforme juste avant l'arrivée. Les principaux favoris sont présents excepté Ullrich, qui n'a pas pu suivre l'ensemble des attaques dans la montée. Au sprint parmi ce groupe de dix coureurs, c'est l'Italien Stefano Garzelli (Mercatone Uno-Albacom) qui s'impose à La Punt, en devançant dans le même temps son compatriote Gilberto Simoni (Lampre-Daikin) et le Français Richard Virenque (Polti).
Présent dans le groupe de tête qui se dispute la victoire, le Suisse Oscar Camenzind (Lampre-Daikin) profite de la défaillance d'Ullrich pour s'emparer du maillot jaune de leader du classement général devant les deux coéquipiers de la Fassa Bortolo, les Italiens Dario Frigo et Wladimir Belli. Ullrich se retrouve 4e du classement. Le vainqueur Garzelli conserve son maillot noir de leader du classement de la montagne et Marco Fincato, 8e de l'étape, s'empare du le maillot rouge de leader du classement par points au détriment de l'Américain Fred Rodriguez (Mapei-Quick Step).
9e Ă©tape
La 9e étape de cette édition est la dernière de montagne. Elle est tracée entre la ville de Saint-Moritz et celle d'Arosa, toutes deux situées dans le Canton des Grisons.
Dans la première partie de l'étape, dix coureurs s'échappent et forment l'échappée dès la première ascension de la journée, le Flüelapass. Ils prennent jusqu'à onze minutes d'avance mais le mieux classé est l'Autrichien Matthias Buxhofer (Phonak), 36e à plus de 26 minutes. Le peloton laisse alors le champ libre aux fuyards et se réserve pour l'ascension finale, la montée à Arosa, montée de 25 kilomètres avec des passages à 18%. A l'avant, l'échappée se décante et c'est l'Italien Francesco Secchiari (Saeco-Valli & Valli) avec plus de trois minutes d'avance sur son coéquipier le champion d'Italie Salvatore Commesso et le Suisse Christian Heule (Post Swiss. Parmi les favoris, les deux Italiens de l'équipe Fassa Bortolo Wladimir Belli et Dario Frigo attaquent tour à tour le leader du classement général, le Suisse Oscar Camenzind (Lampre-Daikin) avec notamment le Français Richard Virenque (Polti). Celui-ci résiste grâce notamment à son coéquipier Gilberto Simoni et les principaux leaders terminent l'étape ensemble, Camenzind conservant son maillot jaune de leader.
Camenzind conserve donc son maillot jaune de leader du classement général devant les deux membres de l'équipe Fassa Bortolo, Dario Frigo à 14 secondes et Wladimir Belli à 26 secondes. L'ancien leader l'Allemand Jan Ullrich (Deutsche Telekom) perd encore plus de vingt secondes sur les autres leaders et perd une place au classement général au profit du Suisse Sven Montgomery (La Française des Jeux). Le leader du classement de la montagne, Stefano Garzelli (Mercatone Uno-Albacom) conserve son maillot noir de leader, de même pour Marco Fincato (Fassa Bortolo) qui conserve son maillot rouge de leader du classement par points
10e Ă©tape
La 10e et dernière étape de cette édition est tracée entre la ville de Herisau dans le canton d'Appenzell Rhodes-Extérieures et celle de Baden dans le canton d'Argovie sur une distance de 175 kilomètres. C'est une étape sans grandes difficultés.
Après plusieurs attaques en début d'étape, cinq hommes finissent par se détacher du peloton après 60 kilomètres. On retrouve les Italiens Stefano Zanini (Mapei-Quick Step) et Ellis Rastelli (Liquigas-Pata) le Néerlandais Marc Lotz (Rabobank), le Suisse Marcel Strauss (Post Swiss) et l'Autrichien Thomas Mühlbacher (Gerolsteiner). Comme aucun d'entre eux n'est dangereux pour le classement général, l'écart monte vite pour atteindre 12 minutes et 45 secondes au kilomètre 130.
En fin de course, le régional de l'étape Strauss attaque mais seul Rastelli est décroché. Zanini En profite pour remporter l'étape au sprint devant Mühlbacher Strauss. Son équipier l'Américain Fred Rodriguez remporte le sprint du peloton sept minutes et 30 secondes plus tard, lui permettant de reprendre le maillot rouge de leader du classement par points.