Striker Henrik Larsson will retire at the end of the season, his club Helsingborg have announced.

The news comes nine days after the 38-year-old quit the Swedish national team for the second time in his career, following their failure to reach the 2010 FIFA World Cup South Africa.

"We at HIF had obviously hoped Sweden's greatest player down the years would play on for another season," said Helsingborg's director of sport Jesper Jansson.

"But we respect Henrik's decision and are incredibly grateful for everything he has done and proud to have been a part of his fantastic career."

Larsson has been a prolific striker throughout his career, scoring over 300 goals during spells with Feyenoord, Barcelona, Celtic and Helsingborg. He was also capped 106 times by Sweden, netting 37 times.

Larsson's final game for Helsingborg will be the Allsvenskan game at Elfsborg on 1 November.