Имя Ганнибала гораздо более известно, чем имя Никия. Стараниями Ганнибала началась вторая Пуническая война. Шестнадцать лет, с 218 по 202 г. до н. э., Ганнибал сражался с римлянами и побеждал их во многих сражениях, но таланта и доблести одного полководца было мало, чтобы победить Рим, чьё государственное устройство было значительно совершеннее государственного устройства Карфагена. Карфагенские сенаторы ненавидели Рим, но после первых блистательных побед Ганнибала не спешили направлять ему пополнения, опасаясь, как бы благодаря своей славе тот не узурпировал власть. Сиюминутные амбиции оказались для них сильнее, чем будущее родины. Тем временем римляне, воздерживаясь от сражений с самим Ганнибалом, одного за другим разбивали прочих карфагенских полководцев. Когда римляне, выбив карфагенян из Испании, Сардинии, Сицилии и Корсики, наконец высадились в Африке, карфагенский сенат отозвал Ганнибала из Италии и предоставил в его распоряжение все военные силы, какие только оставались у Карфагена. Но сил этих к тому времени осталось слишком мало. В 202 г. до н. э. неподалёку от африканского города Зама Ганнибал последний раз в той войне повёл свои войска в бой и первый раз в жизни проиграл сражение.
Лишившись последних надежд на перелом в войне, карфагеняне вынуждены были заключить с римлянами мир, отказавшись от всех своих притязаний и от почти всех своих владений. Из могущественнейшей державы, претендовавшей на гегемонию во всём Западном Средиземноморье, Карфаген был низведён до малюсенького государства, чья власть не простиралась далее окрестностей самого города. Карфагеняне потеряли флот, лишились права вести с кем-либо войны без разрешения Рима, да к тому же ещё были обложены громадной контрибуцией.
Конечно же, карфагенян не устраивали условия такого мирного договора. Отдельные карфагеняне пытались продолжать борьбу. Уже на второй год после заключения мира некий карфагенянин, Гамилькар, оставшийся во время войны в Северной Италии, сумел подбить на восстание часть галльских племён. Объединив племенные ополчения инсубров, ценоматов, бойев, целинов, ильватов и лигуров, Гамилькар разграбил и сжёг Плаценцию, а потом осадил Кремону. Карфаген не мог оказать помощь восставшим, и через несколько месяцев восстание было подавлено. Прошло ещё два года, и карфагеняне вновь заставили Рим поволноваться. В Италии находилось несколько сот пленных карфагенян и несколько сот карфагенских заложников. Часть этих людей, втянув в дело ещё и множество своих и чужих рабов, в 198 г. до н. э. устроили заговор с целью поднять восстание и овладеть городами Сетией, Норбой и Цирцеей. Скорее всего заговорщики планировали, что после этого во всей Италии разгорится восстание против римлян. Лишь случайно этот заговор удалось раскрыть и предотвратить, но о масштабности его можно судить по тому, что тогда римлянами было казнено 2500 человек.
Вполне понятно, как относились к вестям из Италии в Карфагене.
Открыто нарушать мирный договор с Римом карфагеняне не могли, но антиримские настроения в Карфагене были сильны. Врагом Рима оставался и старавшийся проявлять внешнюю лояльность к римлянам Ганнибал. Потерпев поражение и заключив мир, он не переставал мечтать о реванше, готовя его со всей тщательностью, на которую был способен.
Несколько лет Ганнибалу приходилось оставаться в тени — его политические противники обвиняли его во всех неудачах Карфагена и даже привлекли его к суду за то, что он в своё время, разгромив римлян в битве при Каннах, не пожелал овладеть Римом, и за то, что он якобы присвоил себе добычу, захваченную в Италии. Однако слава Ганнибала была велика и осудить его не удалось, а в 196 г. до н. э. Ганнибал был избран на высшую в Карфагене должность суфета[132]
.