Chiến tranh Punic lần thứ hai
Hannibal nắm thế chủ động (218-213 TCN) > Miền Trung Địa Trung Hải > Thiết lập một hệ thống đồng minh

Sau trận Cannae, một số đồng minh miền nam Ý ngay lập đứng về phía Hannibal: các thị trấn của người Apulia như Salapia, Arpi và Herdonia và nhiều thành phố khác của người Lucania. Mago hành quân về phía nam với một đội quân đội nhỏ, và một vài tuần sau đó, người Brutti cũng gia nhập với ông ta. Đồng thời, Hannibal hành quân phía bắc cùng với một phần quân đội của ông và người Hirpini và Caudini, hai trong số ba thành bang của người Samnite, cũng gia nhập với ông. Thành công lớn nhất mà ông giành được đó là thành phố lớn thứ hai của Ý, Capua, khi quân đội của Hannibal hành quân vào vùng Campania trong năm 216 TCN. Cư dân của Capua đã có quyền công dân La Mã một cách giới hạn và tầng lớp quý tộc của nó đã liên kết với những người La Mã thông qua hôn nhân và tình bạn, nhưng với tham vọng có thể trở thành thành phố siêu cường của Ý sau những thảm bại gần đây của người La Mã rõ ràng đã là một sự cám dỗ quá lớn. Hiệp ước giữa họ và Hannibal có thể được mô tả như là một thỏa thuận hữu nghị, với việc người Capua cung cấp các bến cảng mà qua đó Hannibal có thể đón nhận được quân tăng viện .
Năm 215 TCN, hệ thống liên minh của Hannibal đã khống chế phần lớn miền nam Italy, ngoại trù các thành phố Hy Lạp dọc theo bờ biển (ngoại lệ là Croton đã được chinh phục bởi các đồng minh của ông), Rhegium, và các thuộc địa Latin như Beneventum, Luceria ở Samnium, Venusia ở Apulia, Brundisium và Paestum. Vùng đất Gaul độc lập mà ông đã thiết lập ở miền bắc Italia vẫn còn nằm ngoài sự kiểm soát của người La Mã.
Hannibal đã có thể lôi kéo được một căn cứ quan trọng vào liên minh của mình nhờ vào những thành công quân sự to lớn của ông. Ông cũng coi nó như là điều cần thiết để chiếm được thành phố Nola, một pháo đài La Mã ở Campania, một vùng đất mà liên kết hàng loạt đồng minh khác nhau của ông về mặt địa lý và có bến cảng quan trọng nhất dành cho việc tiếp tế. Trước khi ông tiến hành những nỗ lực đầu tiên của mình, phe ủng hộ người Carthage trong thành phố đã bị người La Mã loại bỏ, vì vậy không có cơ hội nào để cho thành phố có thể phản bội. Hannibal đã cố gắng ba lần, bằng cách tấn công hay vây hãm nhằm chiếm thành phố này từ tay Marcus Claudius Marcellus trong ba lần vào năm 216 TCN, lần thứ hai vào năm 215 TCN và lần thứ ba vào năm 214 TCN, nhưng tất cả đều thất bại. Ít nhất là vào năm 215, Hannaibal đã có thể chiếm được Casilinum, một vị trí chiến lược quan trọng cho phép việc kiểm soát vùng Campania.
Mặc dù không nối liền với bán đảo Ý, Syracuse trên đảo Sicily vẫn giữ vai trò quan trọng nhờ việc nắm giữ tuyến đường biển cho việc tiếp tế, kể từ lúc Lilybaeum nằm trong tay người La Mã. Hannibal đã được hỗ trợ bởi thực tế đó là Hiero II, bạo chúa cũ của Syracuse và một đồng minh trung thành của La Mã, đã qua đời và Hieronymos, người lên kế vị ông ta lại bất mãn với địa vị của mình trong liên minh La Mã. Hannibal đã cử hai phụ tá của ông tới chỗ ông ta, họ vốn là những người có gốc gác Syracuse, và họ đã thành công trong việc lôi kéo Syracuse, tuy nhiên đổi lại là việc cho phép người Syracuse chiếm lấy toàn bộ Sicily. Người Syracuse có tham vọng to lớn, nhưng mà quân đội mà họ đưa ra chiến trường lại không thể là đối trọng với đạo quân La Mã được phái đến, và kết quả là dẫn đến thành Syracuse bị vẫy hãm từ năm 214TCN trở đi. Trong cuộc vây hãm này, nhờ vào những cỗ máy khéo léo của Archimedes, họ đã đánh bại tất cả các cuộc tấn công của người La Mã.
Bản chất chiến dịch của Hannibal ở Ý là sử dụng các nguồn lực tại chỗ để chống lại người La Mã và chiêu mộ thêm binh lính từ những cư dân địa phương. Hanno, thuộc cấp của ông đã có xây dựng được một đội quân ở vùng Samnium, nhưng người La Mã đã chặn đạo quân mới được chiêu mộ này trong trận Beneventum (214 TCN) và tiêu diệt nó trước khi nó có thể nằm dưới sự lãnh đạo đáng sợ của Hannibal. Hannibal có thể lôi kéo những đồng minh về phía mình, nhưng việc bảo vệ họ chống lại người La Mã là một vấn đề mới và khó khăn, vì người La Mã vẫn có thể đem ra chiến trường nhiều đạo quân với quân số vượt trội so lực lượng riêng của ông. Vì vậy mà Fabius đã có thể đánh chiếm lại thành Arpi, đồng minh của người Carthage trong năm 213 TCN.