Chiến tranh Punic lần thứ hai giữa Carthage và La Mã bắt nguồn từ vụ tranh chấp về quyền lãnh đạo của Saguntum, một thành phố ven biển Iberia chịu sự ảnh hưởng của văn hóa Hy Lạp với mối quan hệ ngoại giao với La Mã. Sau vụ ám sát những người thân Carthage giữa lúc tình hình căng thẳng ngày càng tăng bên trong chính quyền thành phố, Hannibal đã bao vây thành Saguntum vào năm 219 TCN. Thành phố đã cầu cứu người La Mã giúp đỡ, nhưng những lời cầu xin lại rơi vào quên lãng. Tiếp sau một cuộc vây hãm kéo dài và một trận chiến đẫm máu, trong đó bản thân Hannibal cũng đã bị thương và quân đội gần như bị xóa sổ, người Carthage cuối cùng đã đánh chiếm được thành phố. Nhiều cư dân Saguntum đã thà chọn cách tự sát còn hơn là chịu cảnh nô dịch bởi người Carthage.