Kolejne trzy medale zdobył w 2007 roku. Najpierw zajął drugie miejsce w biegu na 5000 m na mistrzostwach świata na dystansach w Salt Lake City, ulegając tylko Kramerowi. Następnie zajmował drugie miejsca na mistrzostwach świata w wieloboju w Heerenveen i mistrzostwach Europy w wieloboju w Collalbo. Zdobył też złote medale na 1000 i 5000 m podczas uniwersjady w Turynie. Podczas mistrzostw świata na dystansach w Nagano w 2008 roku zdobywał srebrne medale w drużynie oraz biegach na 5000 i 10 000 m, w których zwyciężył Sven Kramer.