기원전 216년 8월 2일
기병전
전투는 양 날개에서 시작된다. 강과 로마 보병 사이에는 움직일 공간이 거의 없어서, 폴리비오스에 따르면 많은 기병이 말에서 내려 걸어서 싸운다. 더 무겁게 무장한 하스드루발의 이베리아와 갈리아 기병이 로마 기병을 베어 넘기고 살아남은 이들을 강을 따라 몰아낸다.
리비우스 저작의 프랑스어 필사본에 실린 칸나이 전투, 1390~1400년 무렵의 채색 삽화Wikimedia Commons, follower of the Luçon Master or Ravenelle Master, Public domain (The battle of Cannae.jpg)
하스드루발은 병사들을 흩어지지 않게 모아 로마군 뒤로 돌아 반대편 날개로 이끄는데, 그곳에서는 누미디아인이 동맹군 기병을 붙잡아 두고 있다. 두 방향에서 공격받은 동맹군 기병은 하스드루발이 닿기도 전에 무너지고, 누미디아인이 그들을 전장 밖까지 쫓는다.
중앙에서는 경보병이 작은 충돌을 벌인 뒤 자기편 전열 사이로 물러난다. 로마 보병이 전진해 갈리아인과 이베리아인을 밀어붙이고, 그들의 초승달은 먼저 평평해졌다가 이어 안쪽으로 휜다. 한니발은 중앙에 머물며 후퇴가 흐트러지지 않게 이끈다.
출처
- Polybius, Histories, book 3, 115.
- Livy, History of Rome, book 22, 47.
- Adrian Goldsworthy, Cannae (2001).
이전: 양군의 전개다음: 포위