3 października 2003 doszło do rewanżu pomiędzy bokserami. Ponownie lepszy okazał się Sikali, który zwyciężył przez techniczny nokaut w czwartej rundzie.

Pierwszą walkę od czasu porażki z Sikalim stoczył 12 marca 2004, pokonując przez techniczny nokaut w czwartej rundzie Johannesa Maisę. Do końca 2004 stoczył jeszcze trzy pojedynki, wszystkie wygrywając.

25 lutego 2005 zdobył pas WBC International w kategorii supermuszej, pokonując jednogłośnie na punkty Filipińczyka Rolly’ego Matsushitę (Rolly’ego Lunasa). Tytuł obronił dwukrotnie w 2006. W pierwszej obronie, 10 lutego 2006 pokonał Filipińczyka Juna Talape, zwyciężając przez nokaut w szóstej rundzie. W drugiej obronie, 31 marca 2006 pokonał reprezentanta Francji Christophe’a Rodriguesa, wygrywając z nim wyraźnie na punkty. 23 września 2006 zmierzył się z Meksykaninem Jorge Arce w pojedynku, który miał status walki eliminacyjnej do mistrzostwa świata WBC w kategorii supermuszej. Makepula przegrał ten pojedynek przez techniczny nokaut w czwartej rundzie po tym jak sędzia ringowy, Vic Drakulich przerwał pojedynek.

Ostatni zawodowy pojedynek stoczył 31 maja 2008. W dwunastorundowym pojedynku o mistrzostwo świata IBO w kategorii supermuszej pokonał go rodak Zolile Mbityi.