Zlatan Ibrahimovic has announced he is retiring from international football.
The Sweden captain has scored 62 goals in 115 games since making his debut since 2001, becoming the team’s talisman and most famous player, but has struggled for form at Euro 2016.
The 34-year-old revealed that he won’t continue playing at international level after the conclusion of the tournament, meaning he won’t be playing at the Olympic Games in Rio in August, and Wednesday’s game against Belgium could be his last for the country.
Sweden need to win to have any chance of progressing from Group E.
“The last game for Sweden at the Euros will be the last game for Sweden,” Zlatan said.
“I hope it is not tomorrow. I will not play at the Olympics so I hope we go as far as possible here. Either way, I will not end disappointed. I am very proud to be captain of Sweden.
“I want to thank all the supporters who have helped me achieve what I have done. Wherever I go I will always bring the Swedish flag with me and be proud of it. I will never be disappointed. Thank you everyone.”