Simon Gerrans (Orica-GreenEdge) - the Australian took it once again on stage 3 of the Tour de France, as he denied Peter Sagan victory in a tense sprint in Calvi, while Jan Bakelants (RadioShack-Leopard) retained the yellow jersey.

continue reading.....