The Tour de France 2017 tackles its penultimate test on stage 20, a vital time trial around the streets of Marseille.

Saturday’s 22.5km time trial in Marseille sees the riders tackle a predominantly flat course along the coast, but with one steep climb to disrupt their rhythm with seven kilometres remaining.

With less than 30 seconds separating the top three on the general classification going into the stage, and only the ceremonial stage on the Champs-Élysées remaining, all would be decided in the fight for the yellow jersey.

>>> Tour de France 2017: Latest news, report and race info

Chris Froome (Team Sky), on paper the strongest time triallist of the GC contenders, went into the stage with a 23-second lead over Romain Bardet (Ag2r La Mondiale) and 29 seconds over Rigoberto Uran (Cannondale-Drapac).

If he could hold onto yellow and take victory, then Froome would all but secure his fourth yellow jersey, putting him just one win behind Eddy Merckx, Miguel Indurain, Bernard Hinault, and Jacques Anquetil.

Read a full account of the action with our stage 20 report here.

The Tour de France concludes on Sunday July 23 in Paris.