Tour de Suisse - 2007

71st edition

16 June 2007 - 24 June 2007