Échouant au pied du podium des Championnats du monde 1997, il établit l'année suivante la meilleure performance de sa carrière en réalisant 17,65 m lors des Bislett Games d'Oslo. Il ne parvient pas à conserver son titre continental lors des Championnats d'Europe de Budapest, s'inclinant largement face au Britannique Jonathan Edwards. Il établit néanmoins l'une des meilleures saisons de sa carrière en se classant deuxième des bilans mondiaux de fin année, deuxième de la Finale du Grand Prix, et deuxième de la Coupe du monde des nations où Denis Kapustin est sélectionné dans l'équipe d'Europe.