The Manchester United midfielder has shrugged off a minor knee problem picked up against Italy in the quarter-finals and is fit to face the tournament hosts in Marseille on Thursday
Captain Bastian Schweinsteiger will start for Germany in Thursday's Euro 2016 semi-final against France, coach Joachim Low has confirmed.
Schweinsteiger's fitness has been closely monitored this week after he sustained minor knee ligament damage in the dramatic penalty shoot-out win against Italy in Bordeaux on Saturday.
With Sami Khedira and Mario Gomez ruled out through injury and Mats Hummels suspended, Schweinsteiger's availability against the tournament hosts represents a huge boost for the world champions.