Stage 16: Montpellier > Aix-en-Provence - 193km - flat
https://www.la-flamme-rouge.eu/maps/viewtrack/hd/133627
This is the last opportunity for the sprinrers before Paris, but unfortunately for them it isn't a clear-cut sprint stage. The final 100km contain two 4th category climbs as well as several uncategorized hills. The 2nd categorized climb is the Côte des Quatres Termes, 3.5km at 5%, less than 25km before the finish. The remainder of the stage is undulating with a false-flat final km (2-3%).
The climbs:
Vallon de Pierre Malle (4th Category, 235 m, 4.5 Km at 4.3%, Km 103.1)
Côte des Quatre Termes (4th Category, 233 m, 3.5 Km at 5.0%, Km 170.4)
Final 5 km
Côte des Quatre Termes
Finishing town Aix-en-Provence
Stage 17: Digne-les-Bains > Pra Loup - 176km - high mountains
https://www.la-flamme-rouge.eu/maps/viewtrack/hd/133634
While there are no super hard climbs on this stage, the overall vertical gain is more than 4500m. It will weaken the legs for future stages and the final climb, Pra Loup, has the potential to create small but not insignificant gaps. With the way the stage is designed - climbing from the start and with three decent climbs in the 2nd half of the stage, someone a little down on the GC could gamble and go from further out.
The first climb is the Col de Pierre Basse, which is quite shallow on average but has a steep final few km. This climb is then quickly followed by the short but steep Col de Corobin. After a 20km valley the riders will reach the Col du Défens, which much like the combo of Pierre Basse and Corobin consists of two parts divided by a short plateau/descent. From the summit, there are over 40km to the foot of the next climb, but there is hardly any flat terrain. If a strong break has been formed in the first 50km they could build a big advantage in this part of the stage to fight for the stage victory.
The Col de Colle-Saint-Michel (or simply Colle Saint Michel

) gets gradually steeper but is never super hard, the hardest part is between 8km and 2km to the summit, at an average of around 5.7-5.8%.
The same is true for the Col d'Allos although this is a much bigger climb. Longer, higher, steeper although never with really steep gradients. The last 5km are at 7% and this would be a good place to try a move if you don't want to wait until Pra Loup.
Interestingly, as I was searching for profiles for the climbs, I found out that this design is very similar to a stage of the 2015 TDF - which also started in Digne-les-Bains and finished in Pra Loup and contained Colle Saint Michel and Allos. Oh well
The climbs:
Col de Pierre Basse (2nd Category, 1068 m, 10.8 Km at 4.4%, Km 11.4)
Col de Corobin (3rd Category, 1205 m, 2.2 Km at 8.0%, Km 15.7)
Col du Défens (2nd Category, 1270 m, 7.2 Km at 4.6%, Km 52.6)
Colle Saint Michel (2nd Category, 1435 m, 18.8 Km at 4.2%, Km 111.4)
Col d'Allos (1st Category, 2238 m, 15.7 Km at 5.3%, Km 153.9)
Pra Loup (2nd Category, 1615 m, 6.2 Km at 6.3%, Arrive)
Col de Pierre Basse & Col de Corobin
Col du Défens
Colle Saint Michel
Col d'Allos
Pra Loup
The final two climbs
Colle Saint Michel climb and descent
Col d'Allos climb and descent - scary drops in some parts of the downhill
Pra Loup ascent