There was double British delight on Friday as Mark Cavendish won stage seven of the Tour de France in Fougeres, while Chris Froome held onto the leader's yellow jersey.