Esordisce in Nazionale maggiore il 31 maggio 2005, con Sven-Göran Eriksson in panchina, nell'amichevole contro la . Il 1º marzo 2006 realizza il suo primo gol, sempre in amichevole contro l' (2-1 finale). Lo stesso anno partecipa al campionato mondiale in Germania, disputando quattro incontri e segnando una rete a nella fase a gironi. Durante le qualificazioni al campionato d'Europa 2008 segna 5 gol, ma la sua squadra manca l'accesso. Viene poi convocato per il campionato del mondo 2010.