Карфагенский генерал Гамилькар Барка заключил мир на невыгодных для своего народа условиях. Вскоре ему пришлось сражаться с наемниками, поднявшими восстание на Сицилии. Он подавил мятеж, хотя в его распоряжении было войско, значительно уступавшее численностью силам мятежников. Его сын Ганнибал родился в 247 г. до н. э. Воспитатель-грек привил ему восхищение Александром Великим. Ганнибал сопровождал отца в испанском походе. Генерал Гамилькар пал жертвой предательства, попал в засаду и был убит. Ганнибал занял его место.
Ганнибалу едва исполнилось 26 лет, когда благодаря своим организаторским талантам и способности вести людей за собой он, вопреки желанию карфагенских сенаторов, собирает иберо-карфагенскую армию. Он вновь начинает войну против Рима и во главе нескольких десятков тысяч воинов и сотни боевых слонов переходит Пиренеи, пересекает юг Галлии, а затем Альпы. В июне 218 г. до н. э. он приходит в Северную Италию. Римская армия, явившись в Испанию, чтобы помешать Ганнибалу, с изумлением обнаружила, что он уже в долине реки По. Римляне бросились навстречу его армии. В декабре разразилась битва при Пьяченце, на Треббии. Римляне бежали при виде африканских слонов, которые с трудом преодолели заснеженные горные перевалы. Ганнибал великолепно командовал войском, кавалерия, подчиняясь его приказам, совершала неожиданные маневры. Ганнибал использовал слонов как боевые машины. Он высылал вперед небольшие отряды, которые молниеносно наносили удар по самым важным точкам противника.
Во время второго сражения, в Кампании, Ганнибалу не хватило военных сил, и он использовал хитрость – погнал на противника стадо быков, к рогам которых были привязаны горящие факелы. Карфагеняне вновь одержали победу. Рим спешно собрал оставшиеся войска. Произошло сражение при Каннах, в Апулии. Ганнибал снова прибег