W ostatnim pojedynku w 2007, 29 września pokonał przez techniczny nokaut w jedenastej rundzie Davida Estradę.
9 lutego 2008 pokonał Michela Trabanta, który po zakończeniu szóstej rundy poinformował sędziego, że nie chce kontynuować walki. 21 czerwca, w pojedynku o wakujący tytuł mistrza świata WBC (po rezygnacji Floyda Mayweathera Jr.), pokonał przez techniczny nokaut w siódmej rundzie Miguela Angela Rodrigueza i zdobył pas mistrzowski.
27 września 2008, w pierwszej obronie swojego tytułu, pokonał zdecydowanie na punkty Steve’a Forbesa. Także na punkty, ale po bardziej wyrównanej walce, zakończył się jego następny pojedynek, 17 stycznia 2009 z Luizem Collazo. W maju tego samego roku pokonał na punkty Juana Urango, który chcąc walczyć z Berto zmienił kategorię wagową na wyższą.