Mit dem Siege bei Cannä hatte Hannibal den Gipfel seines Glückes erstiegen; von nun an sehen wir ihn, obgleich den Römern noch immer furchtbar, keine so glänzenden Taten mehr verrichten. Sein Heer legte er zum Winterquartier in die große und reiche Stadt Capua, deren Bewohner ihn als einen Befreier vom römischen Joche zu sich eingeladen hatten. Unter dem milden Himmel Campaniens und durch die üppigen Genüsse, die dieses ihm bot, soll das Heer verweichlicht worden sein und die alte Kriegszucht und Manneskraft eingebüßt haben. Dazu kam, daß Hannibal von Karthago aus ohne Unterstützung blieb, weil ihm eine feindliche Partei entgegenarbeitete, obschon zwei Scheffel goldener Ringe, die in der Schlacht bei Cannä von den Händen römischer Ritter gezogen und nach Karthago geschickt worden waren, eine große Begeisterung für den Sieger erweckt hatten.
Dagegen zeigten die Römer bei den härtesten Schlägen des Schicksals eine große, unerschütterliche Standhaftigkeit. Neue Legionen wurden ausgehoben, und der Prätor Claudius Marcellus war der Erste, unter dem die Römer wieder siegen lernten. Der alte Mut kehrte allmählich zurück, und wie sie Fabius ihren Schild nannten, so den Marcellus ihr Schwert. Er stand mit einem Teil des neuen Heeres bei Nola in Campanien und hinderte Hannibal an der Eroberung dieser Stadt. Anfangs hielt er seine noch ungeübten Truppen innerhalb der Mauern, dann machte er Ausfälle und übte es in kleinen Gefechten; zuletzt überfiel er die Feinde in ihrem Lager und erschlug ihrer mehrere Tausende. Im folgenden Jahre (215) kam es vor Nola zu einer förmlichen Schlacht, in welcher Marcellus den ersten vollständigen Sieg über die Punier erfocht.
Nach diesem Siege ward Marcellus von Italien nach einem andern Schauplatz des Krieges abgesandt. In Sicilien war die mächtige und blühende Stadt Syrakus nach dem Tode ihres Königs Hiero, des treuen Bundesgenossen der Römer, von ihnen abgefallen, und Marcellus hatte den Auftrag sie wieder zu unterwerfen. Allein die Belagerung zog sich bis ins dritte Jahr hin (214–212). Von zwei Seiten, vom Lande und vom Hafen aus, versuchte er sie zu erstürmen; aber ein Bürger der Stadt, der große Mathematiker Archimēdes, erfand Maschinen, durch die er die Schiffe und Sturmwerke der Römer vernichtete und alle ihre Versuche vereitelte. Die Mauern versah er mit jeder Art von Geschützen, welche die feindlichen Schiffe mit Steinkugeln bewarfen; in die Mauer brach er von unten bis oben breite Schießscharten, durch welche die Verteidiger mit Pfeilen und Handgeschossen den Feind ungesehen überschütteten. Wenn römische Schiffe in die Nähe kamen, so ließ er eiserne Ketten mit Haken herab, zog durch Hebelkräfte die Schiffe in die Höhe und stürzte sie dann wieder ins Meer hinab. Auch soll er Brennspiegel erfunden haben, um die feindlichen Schiffe anzuzünden. Durch diese Maschinen fügte er den Römern furchtbare Verluste zu und setzte sie so in Angst, daß zuletzt alle, wenn nur ein Seil oder Holz sich auf der Mauer zeigte, eiligst die Flucht ergriffen. Aber endlich wurde Marcellus doch auf folgende Weise Herr der Stadt.
Einst unterhandelten die Syrakusaner von einem Turme herab mit den Römern. Einer von diesen zählte dabei die Quadersteine der Mauer und merkte sich ihre Größe. Daraus berechnete man ihre Höhe an dieser Stelle und verfertigte Leitern zum Ersteigen. Als nun das dreitägige Fest der Göttin Artĕmis (Diána) in der Stadt gefeiert wurde, und die Bürger nach den Festmahlen des Tages sich zur Ruhe gelegt hatten, erstiegen tausend der kühnsten Krieger die bezeichnete Mauerstelle, töteten die hier aufgestellten Wachen und erbrachen das nächste Tor, durch welches Marcellus mit dem Heere eindrang. Den Bürgern ward Leben, Freiheit und Wohnung gesichert und nur das bewegliche Gut geplündert. Eine Menge von Kunstwerken und Schätzen ward nach Rom geschleppt. Der große Archimedes soll im Getümmel seinen Tod gefunden haben. Ein Krieger, der ihn nicht kannte, stürmte in sein Haus und fand ihn in das Zeichnen von Sandfiguren vertieft. „Zertritt mir meine Kreise nicht!“ rief er ärgerlich dem Manne zu, worauf dieser ihn erschlug. Gern hätte ihm Marcellus das Leben erhalten; den Toten ehrte er durch ein Denkmal.
Inzwischen hatte der Krieg auch in Italien nicht geruht. Zwar hatte Hannibal die wichtige Seestadt Tarent durch Verrat genommen (212), dagegen mußte er sehen, wie Capua von einem römischen Heere aufs härteste bedrängt wurde. Um diese Stadt von dem Belagerungsheere zu befreien, unternahm er einen Zug gegen Rom, und schlug eine Meile vor der Ostseite der Stadt sein Lager auf (211). Von einer Anhöhe herab betrachtete er die Lage und die Mauern der Stadt, und eine Sage ging, er habe eine Lanze in eine der nächsten Straßen geschleudert. Zweimal stand er dem römischen Heere kampfbereit gegenüber, und zweimal nötigte ein Ungewitter mit furchtbarem Hagel- und Regenguß die Heere in ihre Lager zurückzukehren, während das heiterste Wetter eintrat, sobald sie sich getrennt hatten. Darin erkannten selbst die Punier einen Götterwink, und Hannibal trat den Rückweg an. Aber noch lange nachher erhielt sich im Volke der Eindruck des Schreckensrufs: „Hannibal vor den Toren!“
Nun gab Hannibal die Stadt Capua ihrem Schicksal preis. Die Belagerten erkannten ihren hoffnungslosen Zustand und beschlossen die Übergabe; da trat ein Mann, namens Vibius Virrius, der am meisten zum Abfall von Rom geraten hatte, hervor und sagte: „Von dem erbitterten Feinde ist keine Gnade zu hoffen; retten kann uns nur der Tod. Wer von euch den Mut hat dies Ende auf sich zu nehmen, der komme heute zu mir als Gast. Habt ihr euch da an Speise und Trank gelabt, so will ich euch einen Becher bieten, der von aller Schmach erretten soll.“ Siebenundzwanzig folgten ihm zu diesem Totenmahle, bei dem sie sich erst mit Wein berauschten, dann das Gift, das er ihnen reichte, tranken, sodaß sie vor dem Einzuge der Feinde den Geist aufgaben. Die Stadt aber erfuhr eine furchtbare Züchtigung. Siebzig Ratsherren wurden hingerichtet, dreihundert der edelsten Campaner starben im Kerker, eine Menge Bürger wurde verkauft, und Capua fortan als ein untertäniger, des Stadtrechts entkleideter Ort behandelt. Gleiche Strenge erfuhren mehrere kleinere Städte Campaniens als Strafe für ihren Abfall, und die treu gebliebenen fühlten sich in ihrem Widerstand gegen den Feind eines glücklichen Ausgangs sicher.
Dieser Kampf dauerte in den südlichen Teilen Italiens mit wechselndem Glück noch Jahre lang fort, ohne eine Entscheidung herbeizuführen. Marcellus, der Eroberer von Syrakus, wiederholt zum Konsul gewählt, führte ihn mit der ihm eigenen Umsicht und Zähigkeit, bis er in einem ihm gelegten Hinterhalt den Tod fand (208). Zwei Jahre nach Capuas Fall ward auch Tarent von dem Konsul Q. Fabius — es war das fünfte Konsulat des 80jährigen Helden — erstürmt und mit furchtbarer Härte für den Abfall gestraft. Hannibals Versuch, die unglückliche Stadt zu schützen, kam zu spät.