Publius Cornelius Scipio
前219年，汉尼拔率军攻打和罗马结盟的城市萨贡托，引发了第二次布匿战争。攻陷萨贡托后，他带兵开往意大利。汉尼拔的军队在越过代表迦太基、罗马两国国界的埃布羅河之前，有士兵102,000人，战象若干头。他的大军在翻越阿尔卑斯山时，损失了大半人马，剩下士兵26,000人。汉尼拔的军队抵达意大利半岛后，在提契诺河一带，和西庇阿之父普布利乌斯·科尔内利乌斯·西庇阿的军队交战，取得了胜利。战后，高卢和迦太基结盟，他的军队加入了不少高卢士兵，人数上升到90,000人。汉尼拔的军队要对付罗马军队，可谓綽綽有餘。而且，他还有山南高卢人助战、支援。