Như Polybius đã ghi lại: "Nặng nề hơn cả thất bại ở Cannae, là việc những đồng minh cũ của La Mã, những thành bang tưởng như trung thành hết mực, nay đã rời bỏ liên minh chỉ với một lý do đơn giản, họ đã hết hy vọng với sức mạnh của La Mã." Cùng trong năm này, các thành phố Hy Lạp trên đảo Sicilia bắt đầu nổi dậy chống lại sự cai trị của La Mã, cùng với đó, vua Philippos V của Macedonia cũng tỏ sự ủng hộ Hannibal bằng cách phát động cuộc Chiến tranh Macedonia lần thứ nhất chống lại La Mã. Hannibal cũng củng cố được liên minh với vị vua mới Hieronymus của Syracuse, thành bang độc lập duy nhất ở Sicilia, và người Tarentum cũng đứng về phía ông cùng thời gian đó. Người Gaul ở miền Bắc Italia cũng trở thành một lực lượng ủng hộ Hannibal. Hannibal bây giờ đã có đủ nguồn lực và nhân lực cần thiết để tiến hành một cuộc tấn công thành công vào thành Rome. Tuy nhiên, ông lại không chắc chắn về tính khả thi của cuộc tấn công này và đã dành rất nhiều thời gian cân nhắc nó. Trong khi ông do dự thì người La Mã đã có thể tập hợp lại, và cơ hội đã trôi qua. Một sự kiện đáng chú ý khác trong năm 216 trước Công nguyên là sự đào ngũ của Capua, thành phố lớn thứ hai của Ý, Hannibal đã biến nó thành căn cứ mới của mình. Tuy nhiên, ngay cả điều này cũng không thể làm ông hài lòng vì chỉ có một vài thành bang ở Ý mà ông đã dự kiến ​​sẽ giành được như những đồng minh đã đồng ý đứng về phía ông. Hơn nữa, hải quân Macedonia lại không thể giao chiến với hải quân La Mã, do đó, họ không thể để giúp ông một cách trực tiếp được.