نشبت معركة زاما عام 202 قبل الميلاد بالقرب من زاما، وهي الآن في تونس، وشكلت نهاية الحرب البونيقية الثانية. هزم الجيش الروماني بقيادة بوبليوس كورنيليوس سكيبيو، بدعم حاسم من الزعيم النوميدي ماسينيسا، الجيش القرطاجي بقيادة حنبعل.