German Jan Ullrich won the Tour of Switzerland by one second today after a blistering performance on the final 25.6-km time trial around Lugano.
Ullrich, using the event to prepare for next month's Tour de France where he will lead the opposition to American Lance Armstrong, set the fastest time on the ninth stage with 31 minutes and 36 seconds.
The T-Mobile rider was 41 seconds adrift of Saunier Duval's Swiss rider Fabian Jeker before the time trial, but claimed overall victory by the narrowest of margins.