Le Luxembourgeois Frank Schleck a remporté dimanche le 74e Tour de Suisse cycliste à Liestal (ouest) devant l'Américain Lance Armstrong à l'issue de la 9e étape, un contre-la-montre de 26,9 km gagné par l'Allemand Tony Martin.

L'aîné des frères Schleck devance au classement général final de 12 secondes le septuple vainqueur du Tour de France et de 17 secondes son équipier danois de la Saxo Bank Jacob Fuglsang.Le Néerlandais Gesink, maillot jaune au départ de l'épreuve, termine 5e de l'épreuve à 27 sec, derrière le Suisse Steve Morabito, 4e à 23 sec.

À 13 jours du départ du Tour de France, Armstrong a terminé 11e du contre-la-montre, à 1 min 08 sec du vainqueur.

Tony Martin a bouclé les 26,9 kilomètres contre le chronomètre en 32 min 21 sec, devançant de 17 secondes Fabian Cancellara, triple champion du monde (2006, 2007, 2009) et champion olympique (2008) du contre-la-montre et vainqueur du prologue à Lugano, et de 29 secondes l'Américain David Zabriskie.

Le Tour de Suisse était la dernière course par étapes avant le départ du Tour de France, le 3 juillet de Rotterdam.