Il 16 novembre 2007 debutta con la nazionale Under-21, giocando mezz'ora contro i pari età della Germania. Debutta nelle qualificazioni per l'Europeo del 2009 quattro giorni dopo, subentrando nel recupero, e gioca tutte le partite rimanenti. Nell'ultima partita segna contro la Slovacchia, ma Miroslav Stoch pareggia sull'1-1. Debutta nelle qualificazioni per l'Europeo 2011 ad ottobre contro San Marino e segna subito una doppietta nello spazio di 16 minuti nel 6-0 complessivo. Nel giugno 2011 gioca poi le tre partite del Girone A dell'Europeo Under-21 con la sua selezione.