The Netherlands’ Tom Dumoulin won a sodden stage nine of the Tour de France.  Photograph: Afp

Britain’s Chris Froome fended off attacks on his Tour de France lead as Holland’s Tom Dumoulin won stage nine in a storm at Andorre Arcalis on Sunday.(...)