Spanish cyclist Oscar Pereiro has won the sixth stage of the Tour of Switzerland after he made a decisive breakaway from the lead peleton.
Pereiro, who rides for the Phonak team, finished 1:14 minutes ahead of German Jan Ullrich of the Bianchi team. The chasing pack failed to catch Pereiro on the 134.7 kilometer stage that started and finished in the town of Silvaplana.
Luxembourg cyclist Kim Kirchen of the Fassa Bortolo team was third behind Ullrich.
Overall, Italian Francesco Casagrande of Lampre has maintained his 37-second lead over Telekom rider Alexander Vinokourov of Kazakhstan after the pair both placed in the top 10 for the stage.
Spanish cyclist Jose Antonio Pecharroman captured the prestigious Tour of Catalonia on Sunday, establishing himself as the new face of Spanish professional cycling.
The 25-year-old rider finished the seven-stage Tour in 22 hours, 15 minutes and 13 seconds. He beat his main rival and defending champion, Spaniard Roberto Heras of the U.S. Postal team, by 43 seconds overall.
Koldo Gil, also of Spain, was third overall.
Another Spaniard, Angel Vicioso, outsprinted American George Hincapie of the U.S. Postal team to win the 128-kilometer final stage to Barcelona in three hours and eight minutes. Heras had held the yellow leader's jersey for three of the Tour's seven days, before Pecharroman's victory in Saturday's time trial stage.