Le Suédois Fredrik Kessiakoff (Astana) remporte le contre-la-montre du Tour de Suisse devant Fabian Cancellara et Maxime Monfort (RadioShack-Nissan). Rui-Alberto Faria Da Costa (Movistar Team) fait sensation en se classant 8ème de cette septième étape. Le Portugais renforce ainsi son maillot jaune de leader.