A felnőtt válogatottban 2005 januárjában, Dél-Korea ellen debütált. Leggyakrabban csak barátságos mérkőzéseken kapott lehetőséget, a fontosabb találkozókon általában Marcus Berg vagy Alexander Gerndt kapott lehetőséget helyette. Miután 2009-ben Erik Hamrén lett a szövetségi kapitány, fontosabb tagja lett a keretnek, a 2012-es Európa-bajnokságra is behívót kapott.