Bei den Weltmeisterschaften 2001 in München besiegte Makarow im Halbfinale den Polen Kryzsztof Wiłkomirski und im Finale den Japaner Yūsuke Kanamaru und gewann seinen wichtigsten Titel. 2003 gewann Makarow seinen fünften russischen Meistertitel. Bei den Weltmeisterschaften 2003 in Osaka unterlag er im Halbfinale dem Franzosen Daniel Fernandes, im Kampf um Bronze besiegte er den Usbeken Egamnazar Akbarov. Bei den Olympischen Spielen 2004 besiegte er Fernandes im Halbfinale. Im Finale unterlag er dem Südkoreaner Lee Won-hee. Seine internationale Karriere endete 2006.