L'annata successiva passa allo Zilina dove gioca 26 partite. Il 2005 e il 2006 li passa in prestito rispettivamente al Lučenec e all'Inter Bratislava, con quest'ultimo club gioca 31 partite mettendo a segno anche una rete.
Nel 2007 torna a giocare per lo Žilina. Nella stagione 2009-2010 gioca 24 partite segnando anche 3 reti.[2] Regala anche il quinto campionato sloveno in otto anni allo Zilina segnando nella partita che ha dato, ad una giornata dalla fine, la matematica vittoria del campionato.[3] Nelle competizioni UEFA conta 13 partite giocate: 1 in Champions League, 8 in Coppa Uefa, 3 da quando si chiama Europa League e infine il match con la sua nazionale.[4] Il suo debutto in una competizione Uefa avvenne il 28 luglio 2004 con la maglia dello Zilina contro la Dinamo Bucarest, il match era il secondo turno di qualificazione per la Champions League 2004-2005.[5]
Nazionale
Ha giocato una partita con la Slovacchia il 10 febbraio 2009 contro l'Ucraina, finita 3-2 per gli ucraini.
Il 12 maggio 2010 è stato inserito nella lista provvisoria dei 30 convocati per Sudafrica 2010[6] anche se alla fine non riesce ad entrare nei definitivi 23 convocati.
Statistiche
Cronologia presenze e reti in Nazionale
Cronologia completa delle presenze e delle reti in nazionale ― Slovacchia