Chiến tranh Punic lần thứ hai
Miền Trung Địa Trung Hải > Đỉnh điểm và sụp đổ của liên minh Hannibal

Cuộc bành trướng của người Carthage lên tới đỉnh điểm khi mà thành phố Hy Lạp lớn nhất tại Ý, Tarentum, chuyển phe vào năm 212 trước Công nguyên. Trận Tarentum (212 TCN) là một cuộc đảo chính được lên kế hoạch cẩn thận bởi Hannibal và các thành viên của phe dân chủ trong thành phố. Đã có hai cuộc tấn công riêng biệt thành công vào các cánh cổng của thành phố. Điều này cho phép quân đội Carthage, vốn đã tiếp cận mà không bị phát hiện dưới bức bình phong là một cướp bóc của các kỵ binh Numidia, tiến vào thành phố nhờ sự bất ngờ và chiếm lấy toàn thành phố, trừ thành trì nơi người La Mã và phe thân La Mã trong thành phố có thể tập hợp lại. Người Carthage đã không thành công trong việc chiếm lấy thành trì này nhưng sau đó họ xây dựng các công sự vây quanh thành trì này của đối phương và điều này cho phép thành phố vẫn còn nằm dưới sự kiểm soát của người Carthage. Tuy nhiên, bến cảng đã bị phong tỏa và những con tàu chiến phải vận chuyển bằng đường bộ để có thể đưa ra biển hạ thủy.
Trận Capua (212 TN) là một sự bế tắc, vì không bên nào có thể đánh bại đối phương. Người La Mã đã quyết định rút quân và từ bỏ cuộc vây hãm Capua. Kết quả là, kỵ binh Capua đã được tăng cường bằng một nửa lực lượng kỵ binh Numidia có sẵn, gồm 2.000 người.
Trong trận Beneventum (212 TCN), Hanno Già một lần nữa bị đánh bại, lần này dưới tay của Quintus Fulvius Flaccus, và mất luôn trại của mình vào tay đối phương. Trận đánh tiếp theo là trận Silarus, cũng diễn ra trong cùng năm, tại đó người La Mã dưới quyền Marcus Centenius đã bị phục kích và tiêu diệt toàn bộ, trừ 1000 trong số 16.000 binh lính của họ. Ngoài ra, vào năm 212 trước Công nguyên, Trận Herdonia cũng đem đến kết quả là một thất bại cho người La Mã, chỉ có 2.000 người La Mã trong một đạo quân khoảng 18.000 còn sống sót sau một cuộc tấn công trực tiếp bởi đạo quân áp đảo về số lượng của Hannibal, kết hợp với một cuộc mai phục cắt đứt đường rút lui của quân La Mã.
Giai đoạn này của cuộc chiến được đánh dấu bằng sự thất thủ của các thành phố lớn và nhỏ dưới tay người La Mã, mặc dù Hannibal vẫn có thể chiếm ưu thế trên chiến trường và giải vây một số cuộc vây hãm. Cuộc vây hãm Syracuse, vốn bắt đầu từ năm 214TCN, được đánh dấu bởi sự sáng tạo của Archimedes trong việc phát minh ra các cỗ máy chiến tranh đã khiến cho những người La Mã không thể giành được bất kỳ thành công nào với những phương pháp truyền thống của chiến tranh bao vây. Một quân đội Carthage gồm 20.000 người được phái đến để giải vây cho thành phố, nhưng nó lại bị thiệt hại nặng nề vì bệnh dịch hơn so với những người La Mã và do đó đã buộc phải rút lui về lại Agrigentum. Sự thất thủ của Syracuse cuối cùng đã đến, người La Mã chiếm được thành phố với giúp của phe ủng hộ La Mã người Syracuse và dẫn đến cái chết của Archimedes.
Trong trận Capua (211 TCN), Hannibal một lần nữa cố gắng để giải vây cho bến cảng chính của mình như là trong năm trước, bằng cách nhử những người La Mã vào một trận quyết chiến. Ông đã không thành công, và cũng không thể để phá vỡ cuộc vây hãm bằng cách tấn công công sự của những người La Mã đang bao vây thành. Vì vậy, ông đã thử sử dụng một chiến thuật nhằm dàn dựng một cuộc hành quân hướng về Roma, hy vọng bằng cách này buộc quân địch phải từ bỏ cuộc vây hãm và vội vàng quay về bảo vệ thành phố quê hương của họ. Tuy nhiên, chỉ một phần của lực lượng vây hãm trở về Roma, và phần còn lại vẫn tiếp tục cuộc vây hãm, Capua thất thủ ngay sau đó. Gần Roma, ông đã tham gia vào một trận quyết chiến khác.
Trận Herdonia (210 TCN) là một trận chiến phá vây cho một thành phố đồng minh khác đang bị người La Mã vây hãm. Hannibal đã bất thình lình tấn công quan trấn thủ Gnaeus Fulvius Centumalus vốn đang bao vây Herdonia và tiêu diệt quân đội của ông ta trong trận chiến với 13.000 người La Mã chết trong tổng số quân gần 20.000 người. Sự đào ngũ của Salapia ở Apulia trong năm 210 TCN là do sự phản bội người dân ở đây, họ đã tàn sát đội quân đồn trú người Numidia và đứng về phía những người La Mã.
Vào năm 210TCN, trận Numistro giữa Marcellus và Hannibal đã bất phân thắng bại, nhưng người La Mã vẫn theo sát ông cho tới tận trận Canusium bất phân thắng bại vào năm 209 TCN. Trong khi đó, trận chiến này cho phép một đội quân La Mã dưới quyền Fabius tới gần thành Tarentum và chiếm được nó nhờ sự phản bội trong trận Tarentum (209 TCN).