Det store blodbad ved Cannae var Hannibals sidste ubetingede sejr i Italien. Da Rom nægtede at bryde sammen efter dette nederlag, blev den karthanske hær tvunget til at opsøge sekundære mål. Fra hans hovedkvarter ved Capua marcherede Hannibal mod Neapel. En erobring af denne havneby ville måske hjælpe til med at åbne en sørute tilbage til Afrika. Men ved Nola, 26 km nordøst for Neapel, organiserede Marcus Claudius Marcellus en stærk romersk forsvarsposition. Hannibal angreb landsbyen, men blev slået tilbage. Hans kavaleri, som var uovervindeligt i det åbne, var hjælpeløst i et angreb på en befæstet stilling. Da han manglede det nødvendige udstyr til at udføre en belejring, vendte Hannibal tilbage. Nola var hans første nederlag og Marcellus blev den første romerske kommandør som gav de snu karthagensere et tilbageslag.