Larsson, who retired from international play after the 2006 World Cup, did not play in the Euro 2008 qualifying campaign but has scored six goals in 11 games for his club, Helsingborg. His return to international soccer is the third of his career.
"We've been playing well in Helsingborg, playing in the UEFA Cup in the autumn and also playing good football in the Swedish league," Larsson said. "We've been playing soccer that has given me a taste for more... Soccer is so much fun. It's a joy."
Larsson, who added that he wanted to carry on playing for Sweden even after Euro '08, is one of five strikers in Sweden coach Lars Lagerback's 23-man squad for this year's European Championship along with Inter Milan's Zlatan Ibrahimovic, Toulouse's Johan Elmander, FC Copenhagen's Marcus Allback and Werder Bremen's Markus Rosenberg.
Larsson is one of seven Swedish-based players called up. The rest of the squad is spread across leagues in 11 other countries.
Sweden will begin its countdown to the tournament with several injury concerns.
Galatasaray midfielder Tobias Linderoth is still recovering from a hip injury. Ibrahimovic is coming back from a knee injury.
Goalkeepers: Andreas Isaksson (Man. City, England), Rami Shaaban (Hammarby), Johan Wiland (Elfsborg)
Defenders: Olof Mellberg (Aston Villa, England), Petter Hansson (Rennes, France), Mikael Nilsson (Panathinaikos, Greece), Niclas Alexandersson (IFK Gothenburg), Andreas Granqvist (Helsingborg), Daniel Majstorovic (FC Basel, Switzerland), Fredrik Stoor (Rosenborg, Norway), Mikael Dorsin (CFR Cluj, Romania)
Midfielders: Tobias Linderoth (Galatasaray, Turley), Daniel Andersson (Malmo), Anders Svensson (Elfsborg), Kim Kallstrom (Lyon, France), Christian Wilhelmsson (Deportivo Coruna, Spain), Fredrik Ljungberg (West Ham, England), Sebastian Larsson (Birmingham City, England)
Forwards: Zlatan Ibrahimovic (Inter Milan, Italy), Johan Elmander (Toulouse, France), Marcus Allback (FC Copenhagen, Denmark), Markus Rosenberg (Werder Bremen, Germany), Henrik Larsson (Helsingborg).