В конце Второй Пунической войны Ганнибал со своей армией находился в Италии. В это время в Африке высадились римские войска Публий Корнелия Сципиона. Этот морской десант высадился возле города Утика, формально принадлежавшего Карфагену. Но горожане Утики давно посматривали в сторону Рима и даже обращались в римский сенат с просьбой вступить в союз с ним. Тогда город взял штурмом отец Ганнибала, Гамилькар Барка, вернув Утику Карфагену. Но в 204 году, когда рядом появился Сципион с 30-тысячной армией, Утика тут же перешла на сторону Рима. Сципион таким образом приобрёл базу и крепкий тыл для своего войска. Карфаген отправил против Сципиона армии своих союзников, кочевых нумидийцев. Но среди них не было согласия, и когда Сципион разбил вождя Сифакса, другой нумидийский вождь, Массинисса, договорился с римлянами. Так у римлян в Африке появилась своя кавалерия, причём хорошо знавшая эту местность и все окрестные земли. Положение Карфагена стало отчаянным, пришлось возвращать Ганнибала для з