Esordisce ai Mondiali di Germania 2006 (così come con la nazionale ucraina) entrando a gara in corso nella vittoria per 4-0 con l'. Gioca da subentrato la successiva partita del girone contro la e quella degli ottavi contro la realizzando il suo rigore (nuovamente con il "cucchiaio") dopo che la partita era terminata 0-0 nei supplementari. Nei quarti parte titolare contro i futuri campioni della manifestazioni dell' che si impongono per 3 reti a 0. Realizza il suo primo gol il 6 febbraio 2008 contro in amichevole. Il 5 settembre dell'anno successiva realizza la sua prima doppietta contro , mentre un mese dopo viene eletto miglior giocatore dall'UEFA, nella partita vinta dalla sua nazionale per 1 a 0 contro l'. Nel 2012 partecipa agli Europei che si svolgono proprio in casa dell'Ucraina e della Polonia, gioca da subentrato contro e e parte da titolare nella terza e ultima partita per la sua squadra nella competizione contro l'.