В 204 году до н.э Публий Спипион с 30000 солдат высадился в Африке. Ему удалось договориться с вождем нумидийцев Массинисом и они стали союзниками Рима. Нумидийцы были лучшими всадниками своего времени, с их помощью Ганнибал выиграл не одно сражение, но в предстоящей битве они были на стороне Сципиона. У Сципиона было 20000 пехотинцев и 10000 всадников, у Ганнибала было преимущество в пехоте 35000 воинов, но только лишь 3000 всадников и 80 слонов. Слоны были плохо обучены и не готовы к битве, но Ганнибал все же принял решение использовать их. Сципион предвидел это и приказал первой и второй линии пехоты при атаке слонов расступаться и пропускать их к третьей линии, где они попадали под обстрел лучников и пращников. В начале боя карфагенская конница атаковала римскую, одновременно в центре наступление начали слоны, но римская пехота расступилась и слоны не нанеся урона пройдя первую и вторую линию римлян попали под обстрел третьей линии и дрогнув отступили назад тесня собственную