Bei den Leichtathletik-Weltmeisterschaften 1997 in Athen erreichte er mit einer Weite von 79,96 m erneut den vierten Platz und verteidigte anschließend bei der Sommer-Universiade in Catania mit einem Wurf auf 79,42 m erfolgreich seinen Titel. Im Jahr darauf gewann er bei den Heimeuropameisterschaften in Budapest mit 81,26 m die Silbermedaille hinter seinem Landsmann und Dauerrivalen Tibor Gécsek, ehe er beim IAAF Grand Prix Final in Moskau mit 79,71 m auf den zweiten Platz hinter Gécsek wurde. 1999 schied er bei den Weltmeisterschaften in Sevilla mit 74,61 m in der Qualifikation aus und zwei Jahre später belegte er bei den Leichtathletik-Weltmeisterschaften 2001 in Edmonton mit 79,75 m Rang sechs, ehe er bei den Goodwill Games in Brisbane mit einer Weite von 79,51 m die Bronzemedaille hinter dem Japaner Kōji Murofushi und Szymon Ziółkowski aus Polen gewann. 2002 wurde er bei den Europameisterschaften in München mit 80,17 m Vierter, ehe er beim IAAF Grand Prix Final in Paris mit einem Wurf auf 79,74 m auf Rang drei hinter dem Japaner Murofushi und seinem Landsmann Adrián Annus. Am 10. Mai 2003 bestritt er in Osaka seinen letzten Wettkampf, bei dem er mit 77,46 m auf dem vierten Platz landete und beendete anschließend nach 14 Jahren seine aktive sportliche Karriere.