Sau khi ông được thừa nhận là chỉ huy, Hannibal đã dành hai năm tiếp theo để củng cố địa vị của mình và hoàn tất việc chinh phục Hispania tới tận phía nam sông Ebro. Tuy nhiên, La Mã, lo sợ sự tăng cường sức mạnh của Hannibal ở Iberia nên đã thiết lập liên minh với Saguntum, một thành bang nằm dọc theo sông Ebro về phía nam làm phên dậu bảo vệ cho họ. Hannibal nhận thức thấy điều này như là một sự vi phạm của các hiệp ước ký với Hasdrubal và do đó ông tiến hành vây hãm thành phố, sau 8 tháng thì hạ được thành. La Mã đã có những phản ứng rõ ràng với những vi phạm hiệp ước và đòi hỏi phải thực thi công lý đối với Carthage. Với sự coi trọng Hannibal cực lớn, chính quyền Carthage đã không ngăn cản chiến dịch của Hannibal. Và cuộc chiến tranh mà ông đề nghị đã được chấp nhận vào cuối năm. Hannibal đã xác định trọng tâm là đưa chiến tranh vào trung tâm của Ý và đã tiến hành cuộc hành quân băng qua Hispania và miền nam Gaul.