La segunda guerra entre la república cartaginesa y la república romana se inició por la disputa sobre la hegemonía en Sagunto, ciudad costera helenizada y aliada de Roma.