Sweden's Zlatan Ibrahimovic has announced that he will retire from international duty after Euro 2016.
Eyebrows were raised when the 34-year-old striker was named in Sweden's provisional 35-man squad for the Olympic Games this summer, and it had been thought that the soon-to-be free agent would take part in Brazil.
However, Ibrahimovic has revealed that he will not be in action at the Olympics and will indeed hang up his international boots when Sweden's Euro 2016 campaign comes to an end.
"The last game of the Euros will be my last game with Sweden. I will not participate in the Olympics. So my final game of the Euros will be my last. So let's hope it goes as long as possible. I hope that tomorrow will not be my last game. But I don't have any regrets," Ibrahimovic, whose club future is still undecided, told reporters.
"There is no disappointment. I'm very proud to be the captain of Sweden. I want to take this moment to thank the fans for always supporting me wherever I go, I will always carry the Sweden flag with me and stand with it."
Sweden will complete their Euro 2016 Group E campaign against Belgium on Wednesday. As it stands, the Blue and Yellows sit third in the section and will need to win to stand a chance of making the round of 16.