Convocato per i Mondiali 2006, era il più giovane giocatore ad essere stato convocato per quella manifestazione, tuttavia non è mai sceso in campo. Il 10 settembre 2008 si sblocca in Nazionale, con una tripletta alla Croazia. Agli Europei 2012 è autore di una rete alla Svezia.