The 38-year-old, Germany’s record scorer with 71 goals in 137 internationals, was without a club after his Lazio contract expired last season and he will now join the national side’s coaching staff.
Klose hit a record 16th goal in World Cup finals during the 7-1 semi-final thrashing of hosts Brazil two years ago, which saw him overtake former Brazil star Ronaldo.
Germany went on to win the title in Klose’s last game for his country, but he continued in the Italian league with Lazio.
LEGEND: Miroslav Klose retires from football.
— SPORF (@Sporf) November 1, 2016
71 International Goals ⚽️
World Cup Record Scorer✔️
World Cup 🏆
Bundesliga🏅🏅
End of an era 👏 pic.twitter.com/G2N2LDG9js