(AFP) - Germany captain Bastian Schweinsteiger on Friday (July 29) announced his retirement from international duty with immediate effect.
The 31-year-old Manchester United midfielder won his 120th cap in Germany's 2-0 defeat by France in the semi-finals of Euro 2016.
He announced the news on his official Twitter account.
"I have just asked the national coach not to consider me in the future in the nomination for the national team," Schweinsteiger said.
"I wish to thank the fans, the club, the DFB (German Football Association), the coaches and the German national team.
"In 120 international matches I experienced moments that were indescribably beautiful and successful. Joachim Low knew how much Euro 2016 in France meant to me, because I wanted to win this title that has not brought to Germany since 1996.
"But it is not to be and I have to accept it."