Tour de Suisse

Division I, Stage race, 11th -20th June 1996, Switzerland