План римского военного лагеря, защищенного валом и рвом. Ряды улиц с палатками воинов. Внизу — площадь для сходок с палаткой полководца (преторий) в центре
В 210 г. до н. э. в Испанию была послана новая римская армия во главе с молодым талантливым военачальником Публием Корнелием Сципионом, сыном консула 218 г. Публия Корнелия Сципиона. Сципион в 209 г. до н. э. смелым налетом овладел основной опорной базой карфагенских войск в Испании — Новым Карфагеном. После этого поражения Гасдрубал решил не продолжать борьбу за Испанию, а двинуться в Италию на соединение с армией Ганнибала.
Осторожный Фабий, отвлекший основные силы Ганнибала, смелым маневром и с помощью измены захватил важный для Ганнибала приморский город Тарент (209 г. до н. э.).
Военно-политическое положение Ганнибала в Италии продолжало ухудшаться. Хотя в 208 г. до н. э. ему удалось окружить и уничтожить выехавших на рекогносцировку римских консулов — знаменитого Клавдия Марцелла и Квинкция Криспина, однако этот частный успех не мог изменить общего хода военных событий. Сицилия и Иберия были потеряны карфагенянами. Италийские союзники, отпавшие было от Рима, снова стали переходить на его сторону. Наемная армия Ганнибала таяла. Двигавшийся из Иберии Гасдрубал с сильным и столь необходимым подкреплением был остановлен при реке Метавре и разбит (207 г. до н. э.). Ганнибал был прочно блокирован на юге Италии.
Вернувшийся из Испании Публий Корнелий Сципион предложил сенату перенести войну в Африку, справедливо полагая, что вторжение на территорию Карфагена заставит Ганнибала быстрее очистить Италию и идти на защиту родного города.
В 204 г. до н. э. Сципион во главе экспедиционных сил высадился в Африке. Как он и ожидал, карфагенские правители срочно отозвали Ганнибала из Италии, который покинул ее не побежденный ни в одном крупном сражении. Сципион в 203 г. до н. э. в сражении при Великих равнинах разгромил карфагенское войско и в следующем, 202 году до н. э. в битве при Заме встретился с доселе непобедимым Ганнибалом. Большую помощь римлянам оказал заключивший с ними союз нумидийский царь Масиниса, предоставивший им свою превосходную конницу. Попытка Ганнибала расстроить римские ряды атакой слонов успеха не имела. Отчаянно сопротивлявшаяся карфагенская пехота долго удерживала свои позиции, но нумидийская конница обошла боевые порядки карфагенян и ударила им в тыл.
Таким образом, в битве при Заме повторилась ситуация боя при Каннах, только побежденной на этот раз оказалась карфагенская армия. Сам Ганнибал бежал в Карфаген и предложил совету города заключить мир на любых условиях.
У Карфагена не было ни денег, ни армии, дальнейшая борьба могла привести к полному уничтожению даже самого города. Поэтому карфагенские правители капитулировали (201 г. до н.э.).
Римляне продиктовали тяжелые условия мира. Карфаген лишался всех заморских владений, всего военного флота (500 кораблей), его территория ограничивалась небольшим городским округом в Африке. Карфаген терял право иметь военный флот, не мог без разрешения Рима вести войны и должен был выплачивать контрибуцию в 10 тыс. талантов в течение пятидесяти лет.
Вторая Пуническая война, видимо, самая тяжелая, самая опасная война, которую Рим вел в течение всей своей истории. Никогда он не стоял так близко к возможности уничтожения своей государственности, как во время этой страшной войны. Конечная победа Рима была достигнута путем предельного напряжения всех сил общества и государства.
Каковы же главные причины римской победы?
1. Рим и Римско-италийский союз располагал большим военно-экономическим потенциалом, чем Карфагенская держава. По данным Полибия, Рим и его союзники располагали возможностью мобилизовать свыше 700 тыс. (!) человек пехоты и 70 тыс. всадников. При всем своем богатстве Карфаген не мог набрать такое огромное наемное войско.
Вот почему римляне относительно безболезненно могли набирать новые контингенты после страшных поражений и гибели множества своих людей в первые годы войны. Римская армия напоминала лернейскую гидру, у которой на месте отрубленной Гераклом головы вырастали две.