England manager Gareth Southgate has named an unchanged team from the last-16 win over Senegal and looks to have stuck with a back four.
Declan Rice has recovered from illness and starts in a midfield three alongside Jude Bellingham and Jordan Henderson.
France have also named an unchanged side from their win over Poland, with Kylian Mbappe fit to start having returned to training on Wednesday.
Raheem Sterling takes a place on the England bench after rejoining the squad on Friday.
Callum Wilson is also named on the bench after recovering from a minor strain.
Southgate revealed on Friday that he has known his team and formation for the France game since Monday, hours after the 3-0 win over Senegal.
“We decided on Monday,” he said. “We had already watched by Monday night all the games of France, we had already reviewed our game from Senegal.
“So we are very clear on the right path because then you have got to deliver that through the week. We are comfortable with where we are at.”
England XI: Pickford; Walker, Stones, Maguire, Shaw; Henderson, Rice, Bellingham; Saka, Kane, Foden
France XI: Lloris, Kounde, Upamecano, Varane, Hernandez, Tchouameni, Rabiot, Dembele, Griezmann, Mbappe, Giroud