Außerdem wurde er Weltmeister im 50-km-Gehen 1997 in Athen, 2001 in Edmonton und 2003 in Paris. Bei den Weltmeisterschaften 2003 ging er die 50 km in der Weltrekordzeit von 3:36:03 h. Diese Zeit wurde am 2. Dezember 2006 vom Australier Nathan Deakes in Geelong um 16 Sekunden unterboten. 1998 in Budapest und 2002 in München wurde er zudem jeweils Europameister.