
고대사에서 가장 오래된 미해결 질문 중 하나를 소개합니다. 바로 "칸나에에서 결정적인 승리를 거둔 한니발은 왜 로마를 점령하지 않았는가?"라는 수수께끼입니다.
기원전 216년, 한니발은 칸나에 평원에서 로마군과 정면으로 맞붙습니다. 로마 측은 8개 군단에 기병과 동맹 보조병까지 합쳐 8만 명이 넘는 병력을 동원했습니다. 반면 한니발이 이끈 카르타고군은 이베리아인·리비아인·갈리아인·카르타고인으로 구성된 약 4만 명의 보병과 누미디아인 중심의 기병 6,000명뿐이었습니다. 병력 차이만 놓고 보면 이탈리아 반도에서 한니발의 종말은 시간문제처럼 보였습니다.
그러나 전투의 결과는 로마 역사상 최악의 학살이었습니다. 로마군은 5만 명이 넘는 사상자를 냈고, 카르타고군의 피해는 약 6,000명에 그쳤습니다. 로마가 모집할 수 있었던 최대 규모의 군대가 단숨에 궤멸된 것이며, 한니발에게는 로마 시로 향하는 길이 활짝 열렸습니다.
그런데 여기서 수수께끼가 시작됩니다. 한니발은 로마 진격 대신 남부 방어 전략을 택했습니다. 당시 누미디아 기병을 지휘하던 부관 마하르발은 이렇게 일갈했다고 전해집니다. "당신은 승리하는 법은 알지만, 승리를 활용하는 법은 모릅니다."
한니발이 로마로 행진하지 않은 진짜 이유는 영원히 알 수 없습니다. 다만 역사학자들이 제시하는 주요 가설은 다음과 같습니다.
- 동맹 세력의 잔존: 패배했음에도 로마에는 여전히 많은 동맹국이 남아 있었고, 이탈리아 전역이 한니발의 편으로 돌아선 것은 아니었습니다.
- 로마의 빠른 재건 능력: 로마는 모집 연령을 낮추는 등 비상 조치를 통해 새로운 군단을 신속하게 재편성할 수 있었습니다.
- 공성전의 현실적 한계: 로마는 견고한 성벽으로 완전히 둘러싸인 도시였습니다. 한니발에게는 공성 무기를 제작하거나 남은 병력으로 장기 공성전을 지속할 자원이 없었습니다.
- 동맹국의 이반 기대: 로마의 동맹 도시들이 하나둘 일어나 자신의 대의에 동참하여, 로마가 외부 지원 없이 고립되기를 기다렸습니다.
- 거절당한 강화 제안: 한니발은 로마에 평화를 제안했으나 거절당했습니다. 로마가 무릎 꿇고 항복했다면 그야말로 완벽한 승리, 아버지 하밀카르에게 맹세한 "로마에 대한 영원한 증오"를 이행하는 순간이었을 것입니다.
- 본국의 지원 부족: 카르타고 원로원은 한니발의 정적이자 '대(大)한노'라 불린 하논이 주도하고 있었습니다. 추가 병력 파견 요청은 묵살되었습니다.
그렇다면 역사상 최고의 전략가라 불리는 한니발은 옳은 판단을 내린 것일까요, 아니면 치명적인 실수를 저질렀을까요?
