Римская республика
В 146 году до н. э. был разрушен Карфаген. Как велика была в Риме ненависть к Карфагену среди поколения, помнившего опустошение Италии и страх перед Ганнибалом — об этом свидетельствует знаменитая фраза, которую постоянно повторял Катон: «а впрочем, я полагаю, что Карфаген должен быть разрушен». Карфаген полвека добросовестно исполнял договор с Римом, но, выведенный наконец из терпения беспрестанными захватами карфагенской земли со стороны Массиниссы и не находя защиты и справедливости у Рима, выставил войско против нумидийца. Римляне увидели в этом нарушение договора, воспрещавшего карфагенянам вести войну без разрешения Рима, и под этим предлогом потребовали полного разоружения Карфагена, а когда это было исполнено, то повелели разрушить город и переселить жителей на другое место, вдали от моря. Тогда последовала трёхлетняя героическая оборона города, окончившаяся полным его разрушением. На месте Карфагена и его прежних владения была образована новая римская провинция «Африка».
Битва при Таге
В течение двух лет (221—220 гг. до н. э.) Ганнибал расширял карфагенские владения на северо-западе Пиренейского полуострова. В 221 году до н. э. он провёл кампанию против племени олькадов и взял штурмом их столицу — Альталию у Полибия, Карталу у Тита Ливия. Успех карфагенян заставил и другие города олькадов признать власть Карфагена. После зимовки в Новом Карфагене Ганнибал продвинулся ещё дальше, покорил ваккеев и захватил важнейшие их города — Саламантику и Арбокалу. На обратном пути через южную Гвадарраму на него напали карпетаны, которых побудили выступить беженцы из числа ваккеев и олькадов. Ганнибал сумел уйти от них, а затем нанёс им поражение, когда карпетаны переправлялись через реку Таг. Затем были подчинены и карпетаны. Все территории к югу от Ибера теперь были под карфагенским владычеством.