Po wygraniu kolejnych dwóch pojedynków, 7 kwietnia 2006 roku Campbell przegrał niejednogłośnie na punkty z Isaakiem Hlatshwayo. Była to jak na razie jego ostatnia przegrana. Jeszcze w tym samym roku pokonał jednogłośnie na punkty Polaka Macieja Zegana. W 2007 roku stoczył dwie zwycięskie walki - w marcu pokonał na punkty Ricky Quilesa, a w lipcu Wilsona Alcorro (TKO w 6 rundzie).
8 marca 2008 roku zmierzył się z Juanem Díazem. Stawką pojedynku były trzy mistrzowskie pasy:IBF, WBA i WBO. Po zaciętej walce niejednogłośną decyzją na punkty wygrał Campbell i został niekwestionowanym mistrzem świata w kategorii lekkiej. Na początku 2009 roku zrzekł się tytułu mistrza świata organizacji WBA.
14 lutego 2009 roku zmierzył się z Ali Funeką z RPA. Stawką pojedynku miały być pasy mistrzowskie federacji IBF i WBO, jednak Campbell nie zdołał zmieścić się w limicie wagowym i został pozbawiony swoich tytułów. Ostatecznie walkę wygrał Amerykanin decyzją większości na punkty.