势。反观大西庇阿的大军，自来到非洲之后，一连串的战斗不但吸取了丰富的作战经验，更是士气大振。其中由曾在迦太基奋勇杀敌，熟知迦太基战法的努米底亚王子马希尼萨所率领的东努米底亚精锐骑兵更是罗马军一大助力。
过程.10月19日，汉尼拔在黎明前的札马平原，将重步兵分成三线：大西庇阿同样也将步兵分成三线，并在两翼各部署两千名骑兵。一开战，汉尼拔计划以战象突击，再令步兵发动总攻击对抗已成混乱的罗马步兵，结果战象却因大西庇阿佈阵得宜而失效。汉尼拔同时让第三线身经百战的老兵左右展开进行两翼