Hur Rom vinna det andra puniska kriget mot Karthago?

De faktorer som bidrar till Roms seger var: 1) Hannibal förlorade sin belägring maskiner när han korsade Alperna i snöiga vintern komma in till Italien från de karthagiska besittningarna i Spanien. Utan dessa kunde han inte anfalla Rom. Således, efter routing romarna två gånger (i norra och centrala Italien), gick han till södra Italien i stället för rubrik till Rom. 2) romarna antog en strategi av bortfall: de undvikit öppen strid och trakasserade honom med guerrilla taktik att bära honom ner. 3) Hannibal ganska liten invasion armén behövde Roms allierade i Italien att byta sida för att öka sina styrkor och försvaga Rom. När detta förverkligats i söder, efter att ha vunnit slaget vid Cannae (i söder), det visat sig otillräckliga. Hannibal in sitt högkvarter i Capua (Italiens näst största stad nära Neapel) som hade bytte sida. Men han misslyckats med att gripa eller behålla två strategiska städer i detta område och två försök till att skicka honom förstärkningar stoppades. Romarna belägrade Capua. Hannibal hade att lämna området. Dessutom förblev Roms allierade i centrala Italien lojala. 4) militära arbetskraft i Rom och hennes allierade var massiv. Rom kunde hålla upp nya arméer och gradvis återvann kontroll av södra Italien. De undertryckta också ett uppror på Sicilien. Hannibal förlorade många män och hälften av sitt kavalleri. En överlägsen i antal kavalleri hade varit en nyckel till hans segrar. Hans taktik blev mer defensiva. 5) romarna avlyssnade och dirigeras armén av Hasdrubal, Hannibals bror. Han var att föra och belägring maskiner och välbehövlig förstärkningar från Spanien till Hannibal. På denna punkt kom Hannibals fälttåg i Italien till en återvändsgränd. Han tillbringade fyra år fastnat i Kalabrien (tån i Italien) vars berg var lätt att försvara. 6) i Karthago vägrade av fred fraktionen att sända förstärkningar till Hannibal från Afrika. 7) romarna Funna i Scipio Africanus en general som kunde matcha Hannibal. Han besegrade karthagerna i Spanien och Rom tog över deras spanska territorier. Förstärkningar till Hannibal kunde inte längre skickas därifrån. Carthage också förlorat sin viktigaste källan till rikedom, silvergruvor i Spanien. 8) Scipio Africanus började en kampanj i Tunisien (där Carthage var). Hannibal återkallades från Italien att slåss i Tunisien. Scipio besegrade honom i det sista slaget i kriget, slaget vid Zama. 9) den västra numidierna Algeriet bytte alliansen från Karthago till Rom. De hade levererat hälften av Hannibals kavalleri. Nu de medföljande 2/3 av det romerska kavalleriet i slaget vid Zama, och spelade en nyckelroll i segern.