Stage 14: Matthews wins, Froome sprints to yellow
Stage 13: Barguil wins on Bastille Day
Stage 12: Bardet wins, Froome loses yellow
Stage 11: Kittel spoils Bodnar breakaway for fifth win
Stage 10: Kittel sets new German record with 13th win
Urán wins crash-filled Tour stage, Froome keeps yellow
Big day for Boels-Dolmans as Megan Guarnier picks up final stage win as Anna van der Breggen caps week in pink with second Giro Rosa crown.
Calmejane avoids 'catastrophe' to win Tour stage 8
Italian Marta Bastianelli topped a world-class podium on stage 9, while Anna van der Breggen keeps the overall lead at the 2017 Giro Rosa.
Stage 7: Kittel wins third sprint by a whisker