아프리카 북부 지역 에 있 던 카르타고 의 한니발 과 로마 의 스키피오 가 맞붙 었 다 . 한니발 은 대군 을 이끌 고 지중해 를 우회 하 여 피레 네 산맥 과 알프스 산맥 을 넘 어 로마 로 진군 해 왔 다 . 로마 는 공포 에 빠졌 다 . 한니발 은 연전연승 , 이탈리아 반도 의 남부 까지 진격 했 다 . 이때 로마 에 는 스키피오 가 등장 했 다 . 그 는 한니발 에게 타격 을 입힐 대작전 을 구사 했 다 . 그 는 한니발 군대 의 보급 기지 역할 을 하 는 스페인 의 뉴 카르타고 를 공격 하 기 로 했 다 . 누구 도 로마 군 이 스페인 까지 와서 그곳 을 공격 하 리라 생각 지 않 았 다 . 그러나 스키피오 는 한 차례 의 강습 으로 뉴 카르타고 를 장악 했 다 . 이제 한니발 부대 는 주요 기지 를 잃 었 고 , 전쟁 의 주도 권 은 단숨에 로마 로 넘어가 고 말 았 다 .