Tour de Suisse 1997  |  Stage Overview

61st edition

17 June 1997 - 26 June 1997