Makarov sijoittui kuudenneksi Atlantan olympialaisissa 1996 tuloksella 85,30. Ateenan MM-kilpailuissa 1997 hän oli viides heitettyään 86,32. Vuonna 1998 hän voitti Hyvän tahdon kisat, oli toinen maailmancupissa ja neljäs Budapestin EM-kilpailuissa. Sevillan MM-kilpailuissa 1999 hän sijoittui yhdeksänneksi.