Dopo solo due apparizioni compiute nel 2009 con la nazionale Under-21 di calcio della Germania, passa nel 2010 nella nazionale maggiore. Il 13 maggio 2010 viene convocato per la prima volta contro la nazionale di calcio di Malta, mentre il debutto ufficiale avviene successivamente nel match contro la Turchia il 7 ottobre 2011. È stato convocato per l'Europeo del 2012 in Ucraina-Polonia e ha segnato il suo primo gol nella partita valida per i quarti di finale contro la Grecia il 22 giugno con una splendida conclusione al volo sotto l'incrocio dei pali. Il 12 ottobre 2012 realizza a Dublino la sua prima doppietta in nazionale contro l'Irlanda, in una partita vinta 6-1.