Как сообщают источники, Ганнибал потерял в этой битве 20 000 убитыми и примерно такое же число попало в плен. Если верить античным авторам, потери Рима составили лишь 1500 солдат. Пунийская армия была разгромлена, и римляне отправились грабить ее лагерь. Битва закончилась, а Ганнибал, некогда наводивший ужас на всю Италию и заклятый враг Рима, дезертировал вместе с немногими своими приближенными, бросив остатки собственной армии. Они скакали через пустыню всю ночь и следующий день, пока не достигли безопасного берега возле Гадрумета. И хотя Ганнибал проиграл при Заме, древнегреческий историк Полибий не усмотрел в этом его вины и ни разу не усомнился в правильности его решений.
Согласно Полибию, все дело было в том, что обстоятельства и судьба в тот день не были на стороне Ганнибала. Ему противостоял равный по силам противник, и, как считает историк, Ганнибал сделал все возможное, чтобы избежать сражения. Он попытался договориться о перемирии, а когда переговоры провалились и он вынужден был сражаться, Ганнибал действовал в соответствии с самыми высокими стандартами. Но римские войска у Замы отличались от тех, с которыми он сражался в Италии. Солдаты и их командир могли похвастаться большим опытом и лучшей выучкой, чем легионы, разгромленные при Треббии, Тразименском озере и Каннах. За 16 лет войны римляне проделали большой путь и многому научились. При Заме Ганнибал столкнулся с дисциплинированным войском, во главе которого стоял полководец нового поколения, мысливший не как политик, а как профессиональный военный.
При попытке проанализировать это сражение в первую очередь возникает вопрос: почему Ганнибал проиграл? Стало ли причиной тому его решение придержать лучшие отряды, пока остальную часть армии кромсали на куски? Это противоречило его обычному образу действий. Почему, пока еще держалась первая линия, а римской конницы не было на поле боя, Ганнибал не бросил в сражение свежих ветеранов, одновременно атакуя легионеров всадниками с фланга или пытаясь окружить врага, чем он прославился в Италии? Его сбило с толку неподчинение второй линии? И почему вообще он позволил римлянам взять фланги под свой контроль?
Ганнибал был непривычно пассивен при Заме, уступив Сципиону инициативу. Он почему-то занял оборонительную позицию и позволил вовлечь себя в банальную бойню. Несмотря на восхваления Полибия, Ганнибал не продемонстрировал ни хитрых маневров, ни оригинальных тактических решений, а ведь именно это умение бросить вызов традициям давало ему преимущество даже над превосходящими силами противника. Определенно это был уже не тот военачальник, что одерживал победы при Треббии, Тразименском озере и Каннах десятилетие назад.
Разграбив лагерь Ганнибала, Сципион вернулся с армией в Утику. Оттуда он направил гонца в Рим, чтобы сообщить сенату о своей победе, и начал готовиться к наступлению на Карфаген. Половина его войска выступила к городу по морю, остальная двигалась по суше. Сам Сципион находился на одном из судов, когда неподалеку от Карфагена его встретил корабль, «украшенный шерстяными повязками и масличными ветвями»
[143]. На нем плыли десять первых людей города, чтобы просить о пощаде. Сципион отослал их обратно и приказал ждать, пока он разобьет лагерь рядом с Карфагеном на месте современной столицы Туниса. Пунийцам попытался помочь сын Сифакса, атаковавший лагерь значительными силами пехоты и конницы, но римляне прогнали нумидийцев обратно в пустыню.
Карфагеняне прислали к Сципиону еще одну делегацию, на этот раз состоявшую из 30 самых уважаемых граждан, моливших об аудиенции, чтобы обсудить условия мирного соглашения. Но им оказали холодный прием, потому что римляне «помнили их недавнее вероломство». Сципион собрал своих ближайших советников, чтобы обсудить ответные действия, и большая их часть выступила за то, что Карфаген должен быть разрушен. Правда, когда на совете стали обсуждать детали, масштабы задачи и возможная продолжительность осады отрезвили даже самые горячие умы. Кроме того, не стоило забывать и о возможных политических осложнениях. Несмотря на свои успехи, Сципион пользовался популярностью не у всех фракций римского сената и поэтому подозревал, что на его место в любой момент могут поставить другого военачальника. А если это произойдет, его преемник может присвоить себе победу в войне без единого сражения. Поэтому было принято решение отказаться от осады Карфагена и как можно быстрее заключить мир, выдвинув сравнительно мягкие требования.
Карфагенских послов снова пригласили к Сципиону, где их еще раз сурово отчитали за вероломство и затем выдвинули на удивление терпимые условия мирного соглашения. Карфагену разрешалось сохранить статус независимого города-государства, без ввода римских войск. Жители сохраняли свой государственный строй и продолжали жить по собственным законам. Карфаген сохранял контроль над всеми территориями в Африке, принадлежавшими ему перед началом войны, а всех римских пленных, дезертиров и беглых рабов должен был вернуть. Весь карфагенский флот, за исключением десяти кораблей, и все оставшиеся боевые слоны передавались Риму. Карфагену было запрещено объявлять войну кому бы то ни было без позволения римлян, а Масинисса получал обозначенную Римом территорию в Северной Африке. Карфагеняне должны были кормить и выплачивать жалованье солдатам Сципиона на протяжении как минимум трех месяцев или пока послы не вернутся из Рима с ратифицированным договором. Это было перемирие, но все еще не мирное соглашение. Чтобы гарантировать соблюдение условий перемирия, Сципион отобрал сотню заложников в возрасте от 14 до 30 лет из самых знатных семей Карфагена. Все римские корабли, захваченные пунийцами, следовало вернуть их владельцам, которым также причиталась компенсация за потерю груза. Наконец, Карфаген был обязан выплачивать ежегодную контрибуцию в размере 10 000 талантов, что было значительно больше 2200 талантов, причитавшихся Риму по условиям мирного соглашения, заключенного в 241 г. до н. э. по итогам Первой Пунической войны.
Послы вернулись в Карфаген, чтобы представить условия на одобрение сената. Ганнибала вызвали из Гадрумета, вероятно чтобы он объяснил причины своего поражения. Когда Ганнибал прибыл в город и ознакомился с условиями Сципиона, он призвал сенат принять их и доверять римскому консулу. Когда требования римлян были оглашены на форуме, народ поначалу воспринял их неодобрительно. Ораторы сменяли друг друга на трибуне, и все выступали против ратификации договора. Люди устали от войны, хотя большинство из них напрямую от нее не пострадали. Они жаловались на новые налоги, которые придется ввести, чтобы совершить первую выплату контрибуции Риму.
Присутствовавший на собрании Ганнибал был настолько возмущен, что силой стащил одного из выступавших с трибуны, вызвав ропот в толпе. Раздались выкрики, что в Карфагене власть принадлежит народу и у каждого есть право высказывать свое мнение. Когда Ганнибал поднялся на трибуну, его встретили насмешки, но он быстро успокоил публику, объяснив, что он простой солдат, непривычный к «свободам городской жизни». Почти 40 лет он провел вдалеке, воюя за их свободу, и ему требовалось время, чтобы привыкнуть к «гражданским порядкам, законам и обычаям»
[144]. Ганнибал пользовался огромным уважением, и люди благосклонно приняли его извинения. Они внимательно слушали, пока он объяснял истинное положение дел и справедливость условий Сципиона. Они согласились с его замечанием, что народ чувствует тяготы войны, только когда они бьют по его кошельку. Для людей обеспеченных, живущих в комфорте и безопасности, нет ничего более болезненного, чем потеря денег, отметил он
[145]. В тот день Ганнибал убедил толпу согласиться на требования римлян, и, почти не имея других вариантов, сначала народное собрание, а затем и сенат одобрили соглашение.