Henrik Larsson has agreed to come out of international retirement to play for Sweden at Euro 2004 in Portugal.
Henrik Larsson is set for Euro 2004 in Portugal
The striker, who stressed on Friday that he would still leave Celtic this summer, has bowed to pressure from the Swedish management and supporters.
The 32-year-old quit the international scene after the 2002 World Cup.
"I spoke to (Swedish coach) Lars Lagerback on Thursday and said if you still want me I'd be delighted to play at Euro 2004," he said.
"I don't like to have any regrets in my career and I've been thinking about it for some time, but I only decided yesterday."
But he added: "There is no chance of me changing my mind about Celtic.
"I turned back on my decision of two years ago not to play for Sweden but I
am sure I will be leaving Celtic after this season.
"I came to the decision that it was time to move on and I still feel that is the right choice and I am happy with that."
The Swede maintains that Spain is his preferred destination next season, but he has not ruled out retiring from the game altogether.
"There have been a few enquiries, nothing more," he admitted.
Larsson, who has 24 goals and 72 caps to his credit, came out of international retirement for one match to help Sweden win a qualifier against Hungary last April.
Swedish coach Lars Lagerback was delighted by the striker's u-turn.
"We are pleased with Henrik's "yes" and we must say that we have never closed
the door on him," Lagerback said.
"He is very welcome in the squad."
Some of Sweden's leading sports figures, including Uefa president Lennart Johnasson, called for Larsson to play at Euro 2004, but he had rejected the appeals until Friday.
"The break from the national team has done me good and surely made my career longer by one or two years.
"If everything works well in Euro 2004, I'll continue until they throw me out," he added.
Larsson will now spearhead Sweden's attack in Portugal this summer, where they face Italy, Denmark and Bulgaria in Group C.