Когда Сципион Младший вернулся с очередной победой в Рим, его ждали большие неприятности. На протяжении десятилетий представители рода Сципионов почти ежегодно занимали должности консулов и слишком привыкли к власти. Публий Корнелий был любимцем римского народа и часто использовал свою популярность в личных целях. Естественно, что это не могло не вызвать недовольство части сенаторов, которых возглавил известный сторонник старых правил и традиций Марк Порций Катон Старший. Катон выступал против греческого влияния, которое вместе с более высокой культурой и роскошным образом жизни несло в Рим разложение сложившейся системы ценностей. В 184 году до н. э. Катон Старший стал цензором и сразу же повел борьбу против «царственности» Публия Корнелия Сципиона. Цензор обвинил Сципиона в присвоении казенных денег, выделенных на войну с Антиохом. Если Публий Корнелий с большим трудом смог оправдаться перед сенатом, то его брат Луций был осужден. Здоровье полководца было подорвано судебным процессом, он заболел и удалился в свои имения, где и умер в следующем году.
На протяжении десяти лет Рим не знал войны, но в 171 году до н. э. вновь начались боевые действия. Новый македонский царь Персей стал виновником 3-й Македонской войны. 22 июня 168 года до н. э. Луций Эмилий Плавт, сын погибшего при Каннах полководца, в битве у города Пинда в Фессалии разгромил македонское войско. Персей, последний потомок Александра Великого, был захвачен в плен и проведен перед колесницей Плавта во время триумфального шествия по римским улицам. Македония была разделена на четыре независимых государства. В 151 году до н. э. во Фракии вспыхнуло восстание, которое возглавил самозванец Ажефилипп, выдававший себя за сына царя Персея. Спустя три года, в 148 году до н. э., повстанцы были разбиты, а Македония объявлена римской провинцией. В 146 году до н. э. Греция также попыталась освободиться от римской зависимости, но войско эллинов было разгромлено под Коринфом, сам город стерт с лица земли, а место, на котором он стоял, проклято.
В 153 году до н. э. Катон Старший вместе с посольством прибыл в Карфаген. Он был поражен богатством города, который не только не терпит нужды, но обильно населен и доверху набит золотом и оружием. Катон убедился сам и смог убедить сенат, что если Карфаген не будет уничтожен, римляне столкнутся с теми же бедствиями, что и прежде.
В 149 году до н. э. римские войска высадились в Северной Африке, окружили город с суши и моря, после чего начали переговоры. Карфаген был заранее согласен на все условия римлян, но, желая вызвать войну любым путем, они потребовали от пунийцев невозможного — бросить свой город и основать новый не ближе чем в 15 км от моря. Тогда возмущенные карфагеняне, которым больше было нечего терять, нанесли удар по римлянам и смогли сжечь их флот, который блокировал гавань. Кроме того, пока шли переговоры, пунийцы успели завербовать 20 тыс. солдат, которые теперь защищали город. К удивлению сената, Карфаген не только не был взят при первой же попытке штурма, но и смог обороняться в течение довольно долгого времени. Только весной 146 года до н. э. войска консула Публия Корнелия Сципиона Эмилиана ворвались в город. Карфаген горел 17 дней. Все его жители были проданы в рабство, все здания разрушены. Место, где стоял город, вспахали священным плугом и прокляли римские жрецы. Территория Карфагенской области была объявлена Римской провинцией.