Лагерь Сципиона вблизи Нарагары был расположен в удобном месте, «тем более что вода находилась не дальше чем перелет дротика». Ганнибал тоже подошел к Нарагаре и занял холм в четырех милях от римского лагеря, «место надежное и удобное во всех отношениях, только за водой надо было идти далеко».[574] Непонятно, почему Ганнибал совершил такую серьезную ошибку, не подумав о воде для людей и животных в этом жарком климате. Если даже Ганнибал планировал вовлечь Сципиона в бой до прибытия Масиниссы, то теперь он знал, что это невозможно, поскольку лазутчики сообщили ему, что Масинисса уже прибыл в лагерь Сципиона. Но даже если, как говорит Полибий. Масинисса прибыл на день позже, когда лазутчики уже ушли из лагеря, трудно поверить, чтобы разведчики Ганнибала могли не заметить армию Масиниссы из 6000 пеших воинов и 4000 всадников, входящую в лагерь римлян. В любом случае Ганнибал знал, что Масинисса уже в лагере, и его первоначальный план рухнул.
С самого начала это был рискованный план, зависевший от многих факторов, над которыми Ганнибал был не властен. Масинисса прибыл, а Вермины не было видно. Ганнибал был вынужден сражаться на открытой равнине с армией, имевшей численное превосходство в коннице. Ганнибал не мог применить асимметрию сил, которая была решающим фактором в предыдущих победах. Почему бы в таком случае Ганнибалу было не отказаться от битвы и отступить? Ответ один: все дело в коннице. База Ганнибала находилась в 80 милях, или в пяти днях пути, по открытой равнине. Учитывая, что армия наиболее уязвима в колонне на марше, то, если бы Ганнибал повернулся спиной к Сципиону и попытался уйти, римляне Сципиона и нумидийские всадники не давали бы покоя его армии. До Гадрумета в лучшем случае дошли бы жалкие остатки, а не карфагенская армия. Вот почему Ганнибал принял бой в Заме, несмотря на неблагоприятные обстоятельства, в которых он оказался. У него просто не было другого выбора.
Битва при Заме
лето 202 года до н. э
Римская армия, высадившаяся в Африке двумя годами ранее, насчитывала приблизительно 30 тысяч пеших и 1200 конных воинов. Потери, которые понесла эта армия, были незначительны, и, вероятно, из Италии на кораблях доставлялось не только продовольствие, но и пополнение. Труднее было пополнить конницу, но вполне возможно, что конница Сципиона пополнялась, и ее численность составляла приблизительно 2000 человек. Полибий рассказывает, что прежде, чем выступить в поход, Сципион принял меры, обеспечивающие безопасность флота, и передал командование базой своему легату Луцию Бебию. В арьергарде он разместил тяжеловооруженную пехоту, не менее легиона, и 1000 всадников для прикрытия пехоты. Его армия насчитывала порядка 24 тысяч пеших воинов и 1000 всадников. Масинисса прибыл с 6000 пеших воинов и 4000 всадников, доведя общую численность армии Сципиона до 35 тысяч человек — 30 тысяч пеших воинов и 5000 всадников.
Армия Ганнибала состояла из трех частей. Первая часть — это армия Магона, которая вернулась из Северной Италии в Африку до прибытия Ганнибала. Согласно Полибию, в армии Магона было 12 тысяч наемников.[575] Явно заниженная цифра. Армия Магона, отправленная в Италию летом 205 года до н. э., включала 12 тысяч пеших воинов, 2000 всадников и 30 боевых кораблей.[576] Год спустя, когда римляне готовились к вторжению в Африку, Карфаген прислал Магону еще 6000 пеших воинов, 800 всадников, 7 слонов и крупную денежную сумму для набора в армию лигурийцев.[577] Таким образом, в армии Магона было как минимум 18 тысяч пеших воинов и 2800 всадников. Вполне можно допустить, что он набрал 10 тысяч лигурийцев, и численность его армии превысила 30 тысяч человек. Армия Магона должна была быть многочисленной, раз римляне направили шесть легионов, чтобы воспрепятствовать ее наступлению. Создалось безвыходное положение: время от времени армии вели перестрелку. Однако не вступали в решающее сражение. В перестрелке, которая произошла непосредственно перед отправкой, Магон потерял 5000 человек, и, следовательно, его армия насчитывала порядка 25 тысяч человек. Если предположить, что он оставил большую часть конницы, а большинство лигурийцев вернулись в племена, то у него оставалось еще более 15 тысяч наемников, с которыми он прибыл в Африку к Ганнибалу.