Сражение оказалось одним из самых значительных по своим результатам и одним из самых решающих, оно состоялось около селения Зама, расположенного примерно в пяти переходах к юго-западу от Карфагена в 202 году до н. э.
По имеющимся, хотя и весьма недостоверным, данным, армия Сципиона состояла примерно из 40 тысяч человек, в том числе 6 тысяч пехотинцев и 6 тысяч нумидийских конников, которых привел нумидийский царь Масинисса незадолго до битвы. В армии же Ганнибала насчитывалось примерно 2700 недавно набранных, не очень хорошо подготовленных карфагенских конников, всего 2 тысячи конных нумидийцев, примерно 50 тысяч пехотинцев и 80 слонов.
С тех пор как шестнадцать лет назад в пору своей зрелости Ганнибал впервые встретился со своими римскими врагами, в боевом порядке в обеих армиях произошли сильные изменения. Насколько численность конницы возросла в римской армии, настолько она уменьшилась в карфагенской.
Правда, в распоряжении Ганнибала было 24 тысячи человек пехотинцев-ветеранов, сражавшихся вместе с ним в течение длительного времени в Италии, они были столь дисциплинированны и так искусно владели оружием, что Ганнибал приравнивал их к лучшим римским легионам. Но его кавалерия была теперь немногочисленной, слабо обученной, а нумидийских конников насчитывалось всего 2 тысячи.
С другой стороны, Сципион располагал сильной кавалерией, обученной необычайно тщательно, хорошо оснащенной, прекрасно вооруженной и находившейся в высшей степени боеготовности. Возможно, Ганнибал это прекрасно понимал, увидев выставленную против него нумидийскую кавалерию численностью в 6 тысяч человек, чьи высокие качества он прекрасно осознавал и на которую во многом полагался в своих прежних сражениях, которая обеспечивала безопасность его армии в столь многих кампаниях и походах.
Ганнибал построил свою армию в три линии или фаланги, но недальновидно расставил своих людей без промежутков. Восемьдесят слонов распределились вдоль фронта, 1200 лигурийцев, галлов и других наемников образовали первую линию, новобранцев из африканцев и карфагенян поставили во второй линии, построенной почти сразу же за первой. Одновременно ветеранов Ганнибала из Италии численностью в 24 тысячи человек, выступавших в качестве резерва, построили в одну линию без промежутков на некотором расстоянии от второй линии, так что в случае отхода беглецы с передних линий могли отступать, обходя фланги и ветеранов. Карфагенскую кавалерию он поставил на своем правом крыле, 2 тысячи нумидийских конников построились на левом фланге карфагенского войска.
Бой при Заме в 202 г. до н. э.
Сципион, оказавшийся великим знатоком военного искусства и доказавший свою способность к оригинальным решениям, и здесь не изменил себе, проводя необходимые перемены в организации и тактике без всякой соотнесенности с образцами и устоявшимися традициями. Как обычно, Сципион организовал свою пехоту в три линии, но поставил когорты принципов как раз за когортами гастатов, так что зрительно его армия построилась в виде линии колонн с интервалами между ними.
Эти интервалы были заполнены велитами, так что издали казалось, что римская армия выстроилась в фалангах без промежутков. Подобное расположение использовалось Сципионом, чтобы оставить промежутки для прохода слонов, которых затем должны были уничтожить велиты.
Римская кавалерия под командованием Лелия встала на левом фланге, в то время как правитель Нумидии Масинисса со своими 6 тысячами конников сражался на правом. Кавалерия вступила в стычку друг с другом, но Сципион некоторое время выжидал, стремясь избавиться от слонов, прежде чем двинуть собственную пехоту. Она стояла, пока Ганнибал не начал действовать, приказав двинуть вперед слонов.
Звуки римских труб и рожков напугали слонов, они забеспокоились, вдобавок велиты напали на них с дротиками, кавалерия также двинулась на слонов, так что некоторые слоны прошли через проходы, оставленные Сципионом в своей линии. Некоторые слоны обошли фланги войска, другие в испуге повернули назад на кавалерию с левого фланга армии Ганнибала, создав беспорядок в ее рядах. Воспользовавшись возможностью, Масинисса со всем свойственным ему мастерством пожилого и опытного командира кавалерии тотчас стремительно атаковал эту конницу, заставив обратиться в бегство. В равной степени успех сопутствовал и Лелию, доминировавшему с кавалерией на своем фланге, он не менее яростно преследовал бежавших конников.