Answer
Rosenberg was selected for the Swedish national team for the 2006 FIFA World Cup in Germany. He played in all three of Sweden's group stage matches, starting all three and scoring one goal, a header in the 54th minute of Sweden's 2-0 win over Paraguay. He did not play in the knockout stage, as Sweden were eliminated in the round of 16 by Germany.