W tym samym sezonie był też trzeci w klasyfikacjach biegu pościgowego i indywidualnego oraz drugi w biegu masowym. Ponadto w sezonie 2011/2012 był drugi w klasyfikacji biegu indywidualnego.
Na mistrzostwach świata w Pjongczangu w 2009 roku zdobył swój pierwszy medal, zajmując trzecie miejsce w biegu indywidualnym. Na rozgrywanych rok później igrzyskach olimpijskich w Vancouver wywalczył pierwszy medal olimpijski w biathlonie dla Chorwacji, kończąc sprint na trzeciej pozycji. Wyprzedzili go tam jedynie Francuz Vincent Jay i Norweg Emil Hegle Svendsen. Był tam też między innymi dziewiąty w biegu masowym. Był też chorążym reprezentacji Chorwacji podczas ceremonii otwarcia Zimowych Igrzysk Olimpijskich 2010.
Po zakończeniu sezonu olimpijskiego, 12 sierpnia 2010 roku postanowił zmienić obywatelstwo z chorwackiego na słoweńskie. Oto jego oficjalne oświadczenie:
27 listopada 2010 r. został oficjalnie reprezentantem Słowenii.