Escipión Emiliano asume el mando en la Batalla de Cartago. Construye un rompeolas cruzando el golfo hasta la bahía, los cartagineses cavan un canal desde la cuenca de su bahía interior hasta la costa y ponen en el mar una flota entera, pero son derrotados en un enfrentamiento naval.
Cartago recupera del exilio a un general capaz, llamado Asdrúbal, que organizó sus sólidas defensas, Contra las murallas de la ciudad, de 13,7 m de alto, los romanos tienen un progreso lento.