La première étape s'est déroulée le entre Genève et Fleurier. L'Italien Giuliano Figueras remporte cette étape devant ses sept compagnons d'échappée parmi lesquels figure son compatriote Gabriele Missaglia qui s'empare du maillot de leader.
La deuxième étape s'est déroulée le entre Motiers et Moleson-sur-Gruyères.
Elle voit la victoire en solitaire de Laurent Jalabert qui a pu distancer tous ses adversaires dans la dernière côte du parcours. Le Champion de France récupère le maillot de leader perdu la veille.
Le premier secteur de la troisième étape s'est déroulée le entre Bulle et Moudon.
Le Néerlandais Jeroen Blijlevens s'impose au sprint. Laurent Jalabert conserve le maillot de leader.
Le second secteur de la quatrième étape s'est déroulée le autour de Moudon. Le leader de la course Laurent Jalabert remporte une troisième victoire en quatre jours en s'imposant dans ce contre-la-montre pour une seconde devant Beat Zberg.
La quatrième étape s'est déroulée le entre Moudon et Veysonnaz. La victoire revient à un jeune grimpeur espagnol : Óscar Sevilla. Laurent Jalabert conserve le maillot de leader.
La cinquième et dernière étape s'est déroulée le entre Sion et Genève. Elle a été remportée au sprint par Mario Cipollini tandis que Laurent Jalabert remportait le classement général final. C'est sa troisième victoire de la saison dans une course par étapes après le Tour du Pays basque et la Semaine catalane.