Freire battles back from puncture to go three-for-six

Spaniard Óscar Freire is on a roll, having won not only two consecutive stages in the Ruta del Sol, but also three of the six races he has ridden this season. His 2010 tally is already more victories than the Rabobank rider had all of last season, when he won just two stages at the Tour de Romandie.