thumb|Opis bitwy Bitwa pod Zamą – decydujące starcie między Rzymianami i Kartaginą, które miało miejsce 19 października 202 roku p.n.e. i zakończyło II wojnę punicką. Bitwa przesądziła o klęsce Kartaginy. Latem 202 p.n.e. Hannibal przegrał w Afryce z siłami Scypiona Starszego, od tej i jego wcześniejszej kampanii w II wojnie punickiej zwanego "Afrykańskim".
Przed bitwą Mimo wielu bitew wygranych na terenie Italii, Hannibal przez 16 lat wojny nie zdołał doprowadzić do decydującego zwycięstwa. Niepokonany na Półwyspie Apenińskim, został zmuszony do powrotu do Afryki. Na ziemi afrykańskiej wylądował bowiem Publiusz Korneliusz Scypion Starszy, zyskując poparcie władcy Numidyjczyków - Masynissy, który wspomógł Rzymian znakomitą jazdą. Doświadczona w italskich bojach 15-tysięczna armia Hannibala wylądowała w Afryce, jej sytuacja jednak nie była najlepsza. Siły, które tam stacjonowały, zostały po części już zniszczone w wyniku niedawnej klęski zadanej im przez korpus Scypiona. Dlatego wódz kartagiński potrzebował szybko nowych ludzi.