En 1999, il obtient la nationalité hongroise et fait ses débuts dans l'équipe nationale de Hongrie en 2002 face à la Slovénie. Avec le maillot hongrois, il participe au Championnat du monde 2003 où il termine meilleur buteur avec 64 réalisations et est élu meilleur arrière gauche. L'année suivante, il atteint la aux Jeux olympiques 2004 d'Athènes.