Tour de France: Battle for green intensifies as Alessandro Petacchi snatches it back
With the yellow jersey down to a two-horse race the sprinters keep things interestingWith the contenders for the yellow jersey observing something of a truce on the flat stages between the Alps and Pyrénées, the battle between the sprinters comes [...]