Il 26 marzo 2008 debutta in nazionale maggiore in amichevole contro il Marocco, bagnando l'esordio con un gol. Segna la sua prima doppietta in nazionale contro l'Austria il 25 marzo 2011, gara valida per le qualificazioni a Euro 2012. Viene convocato per i Mondiali 2014 in Brasile, dove giunge sino ai quarti di finale, e per gli Europei 2016 in Francia. Nel girone della competizione continentale segna il gol del momentaneo 2-0 nella partita poi vinta 3-0 contro l'Irlanda.