Swiss cyclist Fabian Cancellara has captured the Tour of Denmark, while German rider Robert Forster won the race's sixth and final stage.
Forster won Sunday's 155-kilometer final stage from Gilleleje to Copenhagen in a mass sprint finish, completing the distance in three hours, 21 minutes and 22 seconds. Olaf Pollack of Germany came in second, followed by Swedish rider Magnus Backstedt. The top-71 riders were credited with the same time.
Cancellara took over the yellow jersey in Saturday's fifth stage, and finished the race 20 seconds ahead of his Australian teammate Stuart O'Grady. Germany's Thomas Ziegler was third.
One-hundred-28 riders representing 16 teams competed in the 875-kilometer race through Denmark.
Some information for this report provided by AP and AFP.