Во время войны с Карфагеном прославились следующие римские полководцы:
1) Гай Фламиний
2) Квинт Фабий Максим, по прозвищу Медлитель
3) Публий Корнелий Сципион
Римляне смогли одержать победу во второй Пунической войне благодаря действиям талантливого полководца Сципиона. Он высадился с войсками в Африке. Измотанному войску Ганнибала без раздумий пришлось возвращаться на родину, чтобы защитить ее. В 202 году до н.э. возле небольшого городка Замы к югу от Карфагена, Ганнибал впервые за всю жизнь потерпел поражение от войск Сципиона.
Рим и Карфаген были вечными соперниками. Карфаген сдал Сицилию из-за недостатка денежных средств, ведь наемникам нечем было платить, и они взбунтовались. Римляне, пользуясь бессилием противника, под «шумок» захватили Корсику и Сардинию. Карфаген Гамилькар. Гамилькару удалось собрать верные войска и подавить мятеж. После этого дела Карфагена «пошли в гору». Уже через несколько лет они смогли завоевать большую часть Пиренейского полуострова (Испанию). В Испании были серебряные рудники, которые пополнили казну Карфагена, а испанские наемники – его армию. Естественно, что римляне видели успехи Карфагена и не хотели его усиления и господства. Именно поэтому, оба противника готовились к новой войне.