雙方在意大利半島北部的河邊大打出手。第一戰(zhàn),羅馬人打算趁漢尼拔方面軍心正疲時一舉敗之,但一交上手便發(fā)現(xiàn)遠不是想象中那樣,羅馬人大敗。第二次戰(zhàn)斗中,漢尼拔佯裝敗退,將4萬羅馬士兵引入包圍圈,殲其大部。
吃了大虧的羅馬人不再與漢尼拔直接對話,而是建起一道道堡壘,在工事中堅守。漢尼拔巧施引蛇出洞計,調(diào)出堡壘中的羅馬人,在特拉西梅諾湖的谷地中擺下口袋陣。公元前217年6月,羅馬四個軍團約3萬人落入陣中,死傷大半?! ?/p>
此戰(zhàn)后,羅馬就在漢尼拔眼前?! ?/p>
不過,漢尼拔畢竟是遠征之師,需要給養(yǎng),而打羅馬必然是一場長期的消耗戰(zhàn)。為此,漢尼拔并不著急直接攻入羅馬,而是著手從政治方面瓦解羅馬的同盟者,在孤立羅馬之后,再一舉滅之?! ?/p>
而此時的羅馬人陷入200年以來最嚴重的危機之中,自知硬扛不是辦法,便采用了牛皮糖式的消耗戰(zhàn),四個軍團緊緊跟在漢尼拔屁股后頭,一路騷擾?! ?/p>
但這套戰(zhàn)術(shù)顯然對漢尼拔作用不大,大軍在意大利半島橫沖直撞,指哪兒打哪兒,并在公元前216年春天,攻下了羅馬人的糧食補給重地——坎尼?! ?/p>
重壓之下的羅馬人,只能用一場殊死決斗來找回尊嚴,否則就得活活困死。
公元前216年8月,雙方在坎尼城附近擺開架勢。羅馬有步兵8萬人、騎兵6000人,漢尼拔有步兵4萬人、騎兵14000人?! ?/p>
羅馬人將8萬名步兵排成70列,組成強大的方陣。漢尼拔避其鋒芒,布陣為新月形,凸面頂在最前面,而且把戰(zhàn)斗力較弱的步兵放在那兒,與羅馬的8萬名步兵直接對話。至于14000名騎兵,則放在兩側(cè)?! ?/p>
兵力占優(yōu)的羅馬人首先發(fā)難,沖擊迦太基人的中央部隊。迦太基人緩緩后撤,等凸新月形變成凹新月形時,迦太基的重裝步兵由兩側(cè)向中間夾攻擁進來的羅馬步兵。迦太基的優(yōu)勢騎兵殺退羅馬騎兵后,轉(zhuǎn)身沖擊羅馬步兵方陣。羅馬方陣大亂,至暮,迦太基人大勝。此役羅馬人陣亡54000人,被俘18000人,而漢尼拔僅損失6000余人,屬西方古戰(zhàn)史上少有的以少勝多的經(jīng)典之戰(zhàn)。漢尼拔“戰(zhàn)神”之名由此奠定?! ?/p>
陷入恐慌的羅馬城丟失了大量的同盟城邦,僅余半島中部的拉丁城邦仍是其死黨。不久,羅馬人意識到與正在興頭上的漢尼拔直接對話太有難度,便啟用了游擊騷擾戰(zhàn),并組織起了人數(shù)超過迦太基人的軍隊?! ?/p>
幾年之后,游擊戰(zhàn)術(shù)奏效,羅馬人漸漸緩過神來,于公元前213年攻陷敘拉古。次年,羅馬人圍攻已經(jīng)投降漢尼拔的卡普亞。漢尼拔前來解圍,未果,遂北上攻打羅馬,欲以此舉來解卡普亞之圍——事實上,這時漢尼拔已經(jīng)失去了攻擊羅馬的最佳時機,如果在坎尼之戰(zhàn)后迅速圍困羅馬,也許整個西方歷史就將因此而改變。
羅馬人不但沒有撤掉卡普亞之圍,并且還牢牢守住了羅馬。漢尼拔一通攻打無果,只得向南撤回,而這時卡普亞城已經(jīng)糧絕而降。公元前209年,羅馬軍隊攻陷投降漢尼拔的塔蘭托,漢尼拔在意大利半島的局勢每況愈下?! ?/p>
此時,當年從陸路殺向西班牙半島的那支羅馬部隊,在與漢尼拔留守的弟弟進行了一番較量之后,于公元前209年拿下了新迦太基城。漢尼拔的弟弟自知不敵,領(lǐng)著3萬兵馬向北翻過阿爾卑斯山,欲與一別多年的漢尼拔相會,一起端掉羅馬人的老窩。
雙方約定在翁布里亞會師,但這消息被羅馬人探知。羅馬人分兵急行軍,搶在漢尼拔弟弟之前,布下伏擊圈,將其全殲。
此戰(zhàn)后,漢尼拔自知拿下羅馬已然不可能,遂退往意大利半島最南端等待來自北非老家的增援?! ?/p>
而此時,西班牙半島上的迦太基守軍徹底戰(zhàn)敗,羅馬人征服了整個西班牙半島?! ?/p>
大勝后的羅馬人,對漢尼拔還是心有余悸——即使他退守半島南端一隅。他們決定,繞過漢尼拔,先打迦太基的老窩?! ?/p>
公元前204年,羅馬人從西西里募集到25000名士兵,直奔北非。兩次大戰(zhàn)中,北非的迦太基人一敗涂地,決定召漢尼拔回國。此時,漢尼拔已經(jīng)在意大利半島拼殺了15年?! ?/p>
歷史驚人的相似——這時的中國,正處在楚漢相爭的關(guān)鍵時刻?! ?/p>
公元前202年,漢尼拔和羅馬主帥斯奇奧比在北非迦太基城南面布陣。但這一次,漢尼拔遇到的對手遠比當年在意大利半島上的對手要牛。這一次是漢尼拔第一次戰(zhàn)敗,也是最后一次。第二年,迦太基與羅馬人簽訂城下之盟,條約之中,盡是恥辱之詞,如“不經(jīng)羅馬人同意不得與鄰國開戰(zhàn)”、“交出幾乎全部戰(zhàn)船”、“50年內(nèi)付出10萬塔蘭特”?! ?/p>
至此,羅馬人完全控制了地中海西部地區(qū),包括地中海出???。