The Tour de Suisse cycle race has been won by Levi Leipheimer of the United States, with a lead of just four seconds in the overall standings.
Damiano Cunego of Italy, who wore the yellow jersey for much of the tour, was second.
Leipheimer had not won any of the stages, but had remained consistently among the leaders.
Switzerland’s Fabian Cancellara won the final day’s stage, a 32.1 kilometre circuit around the northern city of Schaffhausen.
It was Cancellara’s second stage victory: he also won the time trial on the first day.
The condition of the Colombian rider Juan Mauricio Soler who crashed on Thursday when he was in second place overall, is reported to be improving. However, he is still in an artificial coma. In the crash, in which several spectators were also hurt, he suffered bleeding in the brain and multiple fractures.
swissinfo.ch and agencies