Z mistrzostw świata w Osrblie w 1997 roku wrócił z dwoma medalami. Najpierw zwyciężył w biegu indywidualnym, wyprzedzając Olega Ryżenkowa z Białorusi i Austriaka Ludwiga Gredlera. Następnie sztafeta Niemiec w składzie: Ricco Groß, Peter Sendel, Sven Fischer i Frank Luck zdobyła kolejny złoty medal. W tym samym składzie Niemcy triumfowali także na igrzyskach olimpijskich w Nagano w 1998 roku, broniąc drugi raz z rzędu tytułów mistrzów olimpijskich. Na tej samej imprezie zajął też szóste miejsce biegu indywidualnym i siedemnaste w sprincie. W tym samym roku zdobył również srebrny medal w biegu drużynowym podczas mistrzostw świata w Hochfilzen.
Podczas mistrzostw świata w Kontiolahti/Oslo w 1999 roku zdobył swój pierwszy medal w biegu pościgowym. Wygrał tę rywalizację, wyprzedzając Lucka i Svena Fischera, zostając jednocześnie pierwszym Niemcem, który został mistrzem świata w tej konkurencji. Na tych samych mistrzostwach był też drugi w biegu indywidualnym, plasując się między Svenem Fischerem i Białorusinem Wadimem Saszurinem. Na rozgrywanych rok później mistrzostwach świata w Oslo jedyny medal zdobył w sztafecie, w której zajął trzecie miejsce.