Spanish rider Pablo Lastras won Saturday's eighth stage of the tour of Swizerland, with Australian Michael Rogers holding the overall race lead going into the final day's racing.
Lastras wins eighth stage Rogers holds race lead.