Between the first rest day last monday in Andorra and the second today in Berne, the 2016 Tour de France saw some of the most interesting days in recent memory.
The overall leader Chris Froome (Team Sky) went on the attack with the green jersey in crosswinds that tore the peloton apart, and then he had to run up Mont Ventoux after a crush of spectators slowed the TV moto ahead of him.
There were six winners over the seven stages, with world champion Peter Sagan (Tinkoff) doubling up on stages 11 and 16.
Along the way, Australian Michael Matthews (Orica-BikeExchange), Belgian Thomas De Gendt (Lotto Soudal) and Colombian Jarlinson Pantano (IAM Cycling) all took their first-ever Tour de France stage victories. Tom Dumoulin (Giant-Alpecin) proved why he's a favourite for the Rio Olympics time trial win, while Mark Cavendish (Dimension Data) added his 30th Tour stage win and is now just four short of Eddy Merckx's all-time record.
Click or swipe through the gallery above for a glimpse of the action between the two rest days.
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!