Al año siguiente de la conquista de Hispania, Escipión el Africano, elegido cónsul (205 a. C.), decidió atacar directamente a Cartago, aprovechando la superioridad naval romana.