He scored his first goal at senior international level in March 2011 as Sweden beat Moldova 2–1 in a Euro 2012 qualifier. During the qualifiers in October, Larsson added two more goals to his international tally. The first was the opener in a 2–1 away victory over Finland in Helsinki, and the second was a penalty as Sweden came from behind to beat the Netherlands 3–2 on 11 October at the Råsunda Stadium in Stockholm. In February 2012, Larsson scored two second-half goals to down Croatia 3–1 at the Maksimir Stadium in Zagreb.