Cavendish wins stage

? Mark Cavendish of Great Britain dominated another sprint finish to win the sixth stage of the Tour of Switzerland on Thursday, while Tadej Valjavec of Slovenia retained the overall lead. Cavendish finished the 111-mile ride from Oberriet to Bad Zurzach in 4 hours, 18 minute, 26 seconds. Three-time world champion Oscar Freire of Spain was second, and Italy’s Francesco Gavazzi was third.