Ostatecznie Scypion wylądował w roku 204 p.n.e. pod Utyką i przystąpił do oblężenia miasta. Nie zdobył go, a osiągnął tyle, że przyłączył się doń numidyjski książę Masynissa, który przed przybyciem Scypiona prowadził wojnę z KartagińczykamiAppian, Wojny afrykańskie: kartagińskie 11.42 – 13.50.. Był on przeciwnikiem Syfaksa, który – pojąwszy za żonę córkę Hazdrubala Giskona, Sofonisbę – stanął po stronie Kartagińczyków. Podczas oblegania Utyki nadciągnęła 40-tysięczna armia kartagińsko-numidyjska, na czele której stali Hazdrubal i Syfaks. Hazdrubal dysponował 140 słoniami bojowymiAppian, Wojny z Kartaginą 13.54.. Wykorzystując ciemności nocy Numidyjczycy Masynissy i Rzymianie podkradli się pod obóz wroga i ostrzelali pociskami zapalającymi. Gwałtowny pożar spowodował panikę, a ludzie Scypiona wybili i wzięli do niewoli blisko 40 tysięcy ludziLiwiusz, ks.30, rozdz.6..