自恃不凡,波河惨败
公元前218年春天,罗马向迦太基宣战,第二次“布匿战争”爆发。罗马军队兵分两路,一路直趋西班牙,吸引和钳制汉尼拔的军队,使其进退不得;另一路是主力,直指北非迦太基的本土,趁迦太基本土军队较少之机,一举击破迦太基。此时的汉尼拔预料到了罗马军队可能实施的战略,便以一部兵力由他的弟弟指挥,抗击进军西班牙的罗马军,另派两万军队赶回北非的迦太基本土,以防罗马军队的直接进攻,而汉尼拔亲率9万(又说6万)步兵,1.2万骑兵和37头战象要越过阿尔卑斯山直捣空虚的北意大利。汉尼拔率军经过艰苦行军,终于翻过了阿尔卑斯山,突然出现在北意大利,汉尼拔军队的突然出现,大出罗马人的预料,整个罗马一片恐慌,罗马当局只得立即放弃分兵进击迦太基本土和西班牙的战略计划,召回了所有的军队,以保卫罗马本土。进犯西班牙的罗马军主帅、政府执政官西皮阿率两个军团昼夜兼程赶回波河流域,但由于仓促应战,被汉尼拔的骑兵击败,西皮阿身负重伤逃入军营。此时,罗马两位执政官之一的森普罗尼亚正在西西里岛,得知西皮阿战败,便率军急进至波河流域,与西皮阿会师。并立即与汉尼拔决战。交战定在特列比亚河沿岸进行的。双方投入的兵力各在4万人左右。汉尼拔采取了先防后攻,防中有攻的战术,在一个雪夜,令其弟弟玛哥率2000骑兵埋伏在河岸边的灌木丛中,待罗马军渡过河以后从侧后发起攻击。森普罗尼亚指挥的罗马军队以步兵为中军,左右两翼部署了骑兵,汉尼拔则是为数不多的战象专门对付罗马骑兵,以步兵对抗对方的骑兵,将骑兵作为预备队。交战是以罗马军的猛烈冲击拉开序幕的。罗马骑兵首先从两翼渡河逼近迦太基军,汉尼拔指挥战象前出直扑罗马骑兵队形,罗马战马被战象吓得四散奔逃,这样,罗马的步兵便失去了掩护,汉尼拔及时用骑兵给以冲击,罗马步兵马上被冲垮。就在罗马兵纷纷回窜之际,玛哥所率的伏兵突然拥出,与汉尼拔所统追兵两面夹击,歼灭罗马军3万多,森普罗尼亚只率近万名残兵突围惨败而去,而汉尼拔只损失了400人。
波河会战罗马惨败的原因很多,但主帅自恃不凡,不听劝告,盲目进攻是造成惨败的重要原因。森普罗尼亚从西西里岛急急忙忙赶回来以后,他自恃自己比西皮阿技高一筹,趾高气昂,对西皮阿提出的不要急于决战,拖延时日,寻找时机再行开战的建议置之不理,而要立即开战,在西皮阿这个败将面前逞逞威风。而他在准备与汉尼拔决战时,对汉尼拔军队的情况所知甚少,相反,汉尼拔对罗马军的情况经过侦察而了如指掌。而且汉尼拔还给他布置了极其不利的战场:森普罗尼亚必须渡河而战。因而当罗马军渡过河后立即发起冲击,其体力已犹强努之末,而且在罗马军失利后连后路也找不到了,这样的将帅指挥打仗,若要取胜,只能出乎意料之外——碰上比他更愚蠢的将帅。