Zlatan Ibrahimovic to retire from international duty when Euros finish
Zlatan Ibrahimovic has announced he will retire from international football at the end of Sweden's Euro 2016 campaign.
The 34-year-old striker has scored a national record 62 goals for his country in 115 games.
Ibrahimovic, the captain, is now preparing for Sweden's final Group E game against Belgium in Nice - a match which will prove his last if results to do not go his side's way.
Ibrahimovic said: "The last game for Sweden in Euro 2016 will be my last game for Sweden. So, I hope it will not be tomorrow. Let's hope it goes as long as possible."
Ibrahimovic, formerly of Juventus, Inter Milan, Barcelona and AC Milan, is now a free agent after leaving Paris St Germain and has been heavily linked with Manchester United.
It was thought he could opt to play for Sweden at the Olympics later in the summer, but that would clash with the start of major domestic seasons in Europe and he has ruled out the possibility.
He said: "I will not participate in the Olympics because my last game will be the last game Sweden does in this Euro."
Ibrahimovic went on to pay tribute to his fans.
He said: "I am very proud to be the captain and of what I have achieved, so I want to take this moment to thank all the supporters because they made it possible for me to achieve what I have achieved."