1987 war sein erfolgreichstes Jahr. Bei den Weltmeisterschaften in Rom gewann er Bronze (ungültig – 77,92 – 78,94 – 79,18 – 80,76 m – 78,78). Außerdem wurde Haber Zweiter beim Europacup in Prag. Bei den Olympischen Spielen 1988 landete er auf Platz vier (80,44 m). 1989 wurde er sowohl beim Europacup als auch beim Weltcup Dritter.