1) Hamilcar prépare la guerre :

Après leur défaite en -241, les Carthaginois, avec à leur tête la puissante famille des Barcides, entreprennent de reconstituer un puissant empire.

À partir de -237, Hamilcar Barca, chef des Carthaginois, entreprend la conquête du Sud de l'Hispanie : il met ainsi à la disposition des Carthaginois les richesses minières et agricoles des Ibères, ainsi que d'excellents guerriers qui pourront servir dans l'armée carthaginoise.

En -221 et -220, Hannibal, le fils d'Hamilcar Barca, entreprend le siège de la ville espagnole de Sagonte, qui était l'alliée de Rome. C'est ce qui déclencha la deuxième guerre punique.