Podczas rozgrywanych dwa lata później mistrzostw świata w Kontiolahti wywalczył trzy medale. Najpierw razem z Vítkovą, Soukalovą i Michalem Šlesingrem zwyciężył w sztafecie mieszanej, zdobywając pierwszy w historii złoty medal dla Czech w tej konkurencji. Następnie zajął trzecie miejsce w biegu indywidualnym, przegrywając tylko z Martinem Fourcade'em i Svendsenem. Parę dni później zdobył srebrny medal w biegu masowym, rozdzielając na podium Jakova Faka ze Słowenii i Norwega Tarjei Bø. Ostatni medal wywalczył na mistrzostwach świata w Hochfilzen w 2017 roku, kończąc bieg indywidualny na drugiej pozycji. W biegu tym wyprzedził go jedynie Lowell Bailey z USA.
W 2006 roku wystąpił na igrzyskach olimpijskich w Turynie, gdzie był szósty w sztafecie, a indywidualnie plasował się w czwartej dziesiątce. Na rozgrywanych cztery lata później igrzyskach w Vancouver wystąpił tylko w sprincie, w którym zajął 67. miejsce. Największy sukces w karierze osiągnął na igrzyskach olimpijskich w Soczi w 2014 roku, zdobywając trzy medale. Najpierw był drugi w biegu pościgowym, plasując się między dwoma Francuzami: Martinem Fourcade’em i Jeanem Guillaume’em Beatrixem. Następnie zajął trzecie miejsce w starcie masowym, ulegając Svendsenowi Fourcade'owi.