Слонов Ганнибал поставил впереди, но в самом начале боя «вдруг от римлян раздались звуки труб и рогов. Тут поднялся такой крик, что слоны повернули на своих — на мавров и нумидийцев, стоявших на левом фланге. Они не устояли, и Масинисса, добавив им страху, лишил этот вражеский фланг поддержки конников. Несколько слонов удалось погнать на врага. Идя сквозь ряды копейщиков, израненные, они крушили всё вокруг. Копейщики отскочили к манипулам, чтобы не быть растоптанными, дали дорогу слонам и с обеих сторон кидали в них свои копья с передовой. Солдаты, не переставая, метали в слонов дротики, пока животные наконец не были прогнаны римлянами, повернули на своих и не обратили в бегство карфагенских всадников, стоявших на правом фланге»
[Т. Liv., XXX, 33, 12–16]. Таким образом, слоны вместо того, чтобы растоптать ряды римлян, нанесли гораздо больший ущерб карфагенским войскам. Карфагеняне проиграли сражение, а вместе с ним окончательно проиграли и вторую Пуническую войну.Пытались использовать против римской армии слонов и некоторые другие их противники — селевкидский царь Антиох III, нумидийский царь Югурта, однако все эти попытки теперь уже не приносили ни малейшего успеха. Во времена Республики последний раз слонов против римской армии применил в 46 г. до н. э. в битве при Тапсе нумидийский царь Юба Первый, вставший на сторону сражавшихся против Юлия Цезаря помпеянцев. Как пишет неизвестный автор «Африканской войны», пращники и стрелки Юлия Цезаря засыпали слонов камнями и стрелами, после чего «животные, устрашённые свистом пращей и камней, повернули, перетоптали сзади себя много столпившегося народа и бурно устремились в недоделанные ворота вала. Точно так же и мавританские всадники, стоявшие на том же фланге для охраны слонов, теперь, когда остались одни, первыми бросились бежать. Таким образом, легионы, быстро окружив животных, овладели неприятельским валом и перебили тех немногих храбрецов, которые пытались защищаться»
[ «В. Afric»., 83]. Битва при Тапсе закончилась полным поражением Юбы Первого и его союзников, после чего он покончил с собой, а его царство было преобразовано Гаем Юлием Цезарем в римскую провинцию.