坎尼會戰後續的發展:漢尼拔最終失敗被迫自殺
第二次布匿戰爭期間,率領軍隊從西班牙翻越比利牛斯山和阿爾卑斯山進入意大利北部,在特拉比亞戰役(公元前218年)、特拉西梅諾湖戰役(公元前217年)和坎尼戰役(公元前216年)中擊潰羅馬人。坎尼戰役之後,羅馬人拒絕與漢尼拔發生正面衝突,並逐漸奪回意大利南部的要塞。
公元前204年,羅馬人在大西庇阿的率領下入侵迦太基本土,迫使漢尼拔回到非洲。
公元前202年,大西庇阿於扎馬戰役擊敗漢尼拔。
戰後,公元前196年漢尼拔成為迦太基的行政官,以幫助迦太基從戰爭的瘡痍中恢復。
公元前195年,羅馬人迫使漢尼拔被驅逐。漢尼拔出走東方,流亡到塞琉西王國。
直到公元前189年,羅馬打敗安條克,並要求引渡漢尼拔,漢尼拔逃到小亞細亞北部的比提尼亞王國。
即使如此,羅馬人仍然不放心漢尼拔,一直爭取把他引渡到羅馬受審,漢尼拔在公元前182年服毒自盡。