2차 포에니 전쟁에서 한니발은 스페인에서 출발해 알프스를 넘어 이탈리아로 진군했지만 이탈리아 현지에서 본국의 추가 병력 지원이나 물적 지원 없이 장기간에 걸쳐 싸워야 했습니다.
그 이유는 1차 포에니 전쟁 이후 지중해 해상권을 로마가 장악하고 있어 병력, 보급품 등을 지원하는데 매우 어려웠습니다. 또한 카르타고 내부 정치 역시 한니발 지원에 소극적이었고, 본국의 일부 지도자들은 한니발의 원정에 적극적으로 협조하지 않았습니다. 이는 한니발이 이탈리아에 고립되는 결과를 초래했습니다.