Nel 2007 si laurea Campione europeo di triathlon, davanti all'atleta tedesco che l'anno dopo conquisterà l'oro alle Olimpiadi di Pechino, Jan Frodeno, e all'altro atleta tedesco, che due mesi dopo vincerà i mondiali di triathlon ad Amburgo, Daniel Unger. Ai mondiali di Amburgo arriva secondo, dietro Unger, lasciandosi tuttavia alle spalle il temibile triatleta australiano Brad Kahlefeldt. Nello stesso anno colleziona una serie di 4 vittorie in gare di coppa del mondo (Lisbona, Salford, Tiszaújváros e Pechino).