Etter erobringen av Saguntum forsøkte Hannibal å skaffe seg støtte fra senatet i Kartago. Han sendte krigsbyttet fra byen til Kartago, et slu trekk som skaffet ham velvilje hos store deler av senatet, unntatt hos Hanno II, hans fars gamle motstander, som i henhold til Titus Livius var den eneste som talte imot ham, og hans fraksjon ga aldri Hannibal helt og holdent støtte til hans aggressive krigføring, selv senere da han kunne ha fått en fullstendig seier over romerne da han sto noen km utenfor Roma. Det romerske senatet reagerte på bruddet av avtalen med å sende en delegasjon til Kartago for å få avklart om Hannibal hadde ødelagt Saguntum i overensstemmelse på Kartagos ordre. Kartagos senat svarte med juridiske argumenter som påpekte mangelen på ratifikasjon av begge regjeringer for avtalen som tilsynelatende var blitt brutt. Lederen av den romerske delegasjonen, Quintus Fabius Maximus Verrucosus, krevde at Kartago valgte mellom krig eller fred. Hans publikum svarte Roma kunne velge; Fabius Maximus valgte krig. Hannibal fikk begrenset støtte fra Kartago, noe som gjorde at han forflyttet seg lengre sør til havnebyen som nå heter Cartagena, men som opprinnelig het Mastia, men som Hasdrubal i 228 f.Kr. gjenopprettet under navnet Qart Hadasht («Nybyen»), og som Scipio Africanus i 209 f.Kr. ga navnet Carthago Nova («Nye Kartago»). Byen hadde en av de beste havnene i Iberia. Her samlet Hannibal sine tropper og informerte dem om sine ambisiøse hensikter. Han tok en religiøs pilegrimsreise til guden Melqart, som grekerne oppfattet som Herakles, i Gades før han begynte planleggingen for å angripe romerne på deres egen jord.