Bitva u Zamy byla svedena 19. října roku 202 př. n. l. Byla poslední a rozhodující bitvou druhé punské války. Římská armáda vedená Publiem Corneliem Scipionem (Africanem) porazila kartaginské vojsko pod velením Hannibala. Krátce po této porážce požádal kartaginský senát o mír.