W październiku 2007 roku doszło do walki rewanżowej z Franklinem. Po raz kolejny lepszy okazał się Anderson Silva. Brazylijczyk wygrał przez TKO w pierwszej minucie i siódmej sekundzie drugiej rundy. Silva obronił nie tylko pas, ale dostał także nagrodę za najlepszy nokaut wieczoru. Po kolejnej udanej obronie tytułu, tym razem w walce z Danem Hendersonem, w związku z brakiem kandydatów do walki o tytuł, Silva postanowił tymczasowo przenieść się do wagi półciężkiej. W swoim debiutanckim starciu w tej dywizji w 61 sekund znokautował Jamesa Irvina. Kolejne dwie walki stoczył w wadze średniej. W pierwszym z nich pokonał Patricka Côté, a w drugim swojego rodaka Thalesa Leitesa, po raz kolejny skutecznie broniąc tytułu.

8 sierpnia 2009 roku na gali UFC 101 Silva walczył z Forrestem Griffinem – ponownie w ramach wagi półciężkiej. Silva zdeklasował rywala, trzy razy posyłając go na deski i w końcu nokautując go prawym prostym w trzeciej minucie i dwudziestej trzeciej sekundzie pierwszej rundy.