Rennes can sustain pressure through central recoveries and high wing players. Strasbourg have a quick route into the space those players leave. Toulouse and Troyes have a similar contest over the first midfield pass, but Toulouse have shown a sharper final touch. The response after the opening goal should be decisive in both games.
Rennes have used Nagida's width to feed the box, yet their advanced shape has exposed the far side on turnovers. Lepaul played recently but is confirmed absent, and several of Rennes' latest goals came from penalties. Strasbourg's Yassine, Reyna and Harder played together against PSG and produced an opener and further directed shots; their longer recovery helps that outlet remain active. I expect Strasbourg to find receiving space even through Rennes pressure. That's why I'm siding with Strasbourg.
Toulouse can move Cásseres' first pass to Dønnum and then find Russell-Rowe or Tengstedt in the box. That full chain played together against Le Mans and created separate finishes after a level first half. Troyes can answer through Mille's delivery and Nkada or Ripart, but its recent box entries have too rarely ended on target, and its far-post cover has broken when chasing. Toulouse have more than one current finisher to use as the game opens. That's why I'm siding with Toulouse.