Tour de Suisse - 2009

73rd edition

13 June 2009 - 21 June 2009