Roma trataba de desestabilizar el incipiente imperio colonial cartaginés en Iberia debilitando su complejo y poco consistente sistema de alianzas, utilizando para ello a Sagunto (Zakantia-Zakuntum), y cuando la actitud beligerante de esta ciudad respecto a los aliados de los cartagineses suscitó una amenaza de estos, la declaró su aliada y posteriormente a su destrucción (que no evitó ni intentó evitar) declaró la guerra a Cartago.