Britain's mark Cavendish has won his second straight stage at the tour de France, while lance Armstrong climbed to third place overall by keeping up with a breakaway group.
Cavendish wins RD tour stage Armstrong advances.