Al no haber podido derrotar a Aníbal o expulsarlo de Italia, los romanos cambiaron de estrategia y decidieron atacar directamente a Cartago, obligando a los cartagineses a llamar de vuelta a Aníbal, el cual estaba todavía en Italia, aunque estaba confinado al sur de la península.