Mark Cavendish of Omega gets his 9th career Tour stage win, his second stage win this year, holding off Elia Viviani of Cannondale. GC leader Bradley Wiggins of Sky slips down from 32 second lead to a 26 second lead, with only the final stage to go.