Stage seven is the longest day of this year’s Tour de France, a placid-looking 231km route from Fougeres in Brittany to Chartres, 100km south-west of Paris, via Mayenne which is setup for the sprinters.
There is every chance of a breakaway – the race was won in 2004 in by a break – but if the peloton reels in the escapees then all eyes will be on Peter Sagan and Fernando Gaviria as they resume their running battle.
Click on stage 7 to refresh the live tracker:
Live Updates
17:07
Dylan Groenewegen wins stage seven on the line! He attacked around the outside and powered away from Gaviria by some distance in the end, with Sagan trailing in third.
17:06
Gaviria goes for the line, Sagan chases, Kristoff comes for him, Groenewegen comes around the outside...
17:05
1km to go
The sprint is on, Cavendish is in the mix, so is Sagan, Gaviria, and Greipel...
17:02
3km to go
The GC riders like Porte and Froome have locked in their times for the stage - a good day's work. It's over to the sprinters now...
16:59
6k to go
The peloton is beginning to get strung out a little as the road narrows. Andre Greipel’s Lotto-Soudal move on to the right of the road, Fernando Gaviria’s Quick-Step Floors take charge of the left, Mark Cavendish’s Dimension Data on their shoulder, while the GC contenders like Team Sky, BMC and Movistar file in behind.
16:55
Into the final 10km
16:52
12km to go and the pace ups a little. This will be a fascinating bunch sprint. Peter Sagan and Fernando Gaviria are the favourites but there are a whole host of riders who could get involved here.
16:44
20km to go and the peloton arrive near Amiens all as one, and very slowly...
16:20
Pichon is finally caught after his scurry into the distance, and this is all shaping up for another bunch sprint.

15:58
A lull, as each team waits for another to move... 50 km to go until the finish at Amiens.
15:44
60km to go
Pichon is still out on his own but his lead has been cut right down to within a minute as this race drives towards Amiens.
15:19
Laurent Pichon is the latest to make a solo break, and zips away a couple of minutes up the road. Most of the peloton won't mind that too much. Always enjoy these graphics:
15:06
There was a brief spell when a group slipped off the back of the peloton, Dan Martin amongst them, but they have returned to the main group meaning all 170 riders are as one.
15:00
Offredo is caught!
Finally the Frenchman's bold solo break comes to an end, swallowed up by the peloton. The question now is whether another group think they can make something stick in the final 90km, or whether the bunch will roll as one all the way to a sprint in Chartres.
14:52
Into the final 100km and Offredo's lead has been cut to within a minute for the first time in a couple of hours.
14:29
110km to go
The peloton are slowly reeling in Offredo, who's valiant effort will earn him the combativity award but not a lot else. His advantage is down to around four minutes.
14:14
That gap to our man Offredo has been cut right down.
13:56
One rider is nearly seven minutes out in front. The other 169 are taking it steady:

13:40
140km to go
And the sprint teams have decided to put their foot down a little. They want to make sure their men are well-placed at the end of this race, unfortunately for our race leader Offredo, whose lead has been cut down to seven minutes.
Prediction
Fernando Gaviria to claim his third stage victory.
Odds
Fernando Gaviria 13/10
Peter Sagan 10/3
Dylan Groenewegen 9/2
Marcel Kittel 7/1
Arnaud Demare 11/1
How to watch on TV
The stage will be shown live on ITV and Eurosport from 12pm BST.
Start time
The stage is scheduled to start at around 1pm local time.
