American Levi Leipheimer won the Tour of Switzerland on Sunday following the ninth stage, a 32.1 km time trial won by Switzerland's Fabian Cancellara. Overnight race leader Damiano Cunego went into the final stage with a 1min 59sec lead over RadioShack all-rounder Leipheimer.
However the American put in a powerful display on the hilly course in Switzerland's northern-most town to finish third on the stage only 13secs behind world champion Cancellara.