તેમ છતાં હેનીબ્લલે આખરે યુદ્ધ ગુમાવ્યું હતું, તેમણે દુશ્મન જમીનમાં ટકી રહેલા, 15 વર્ષ સુધી લડાઈ જીતી હતી.