Sur la scène internationale, il revêt le maillot slovène à près de 200 reprises pour plus de 500 buts marqués. Si, en 2011, il décide de ne plus représenter la Slovénie et des rumeurs annoncent sa possible naturalisation pour jouer avec l'Équipe de France de Nikola Karabatic, ces rumeurs se révèlent infondées. Ainsi, s'il ne participe pas à l'Euro 2012, il prend part à l'épopée slovène au Championnat du monde 2013 en Espagne où la Slovénie termine à la quatrième place.