公元前211年,傳來的似乎都是好消息。然而,夏天剛過,卻傳來了一個令羅馬人意想不到的噩耗。自第二次布匿戰(zhàn)爭爆發(fā)以來,羅馬不斷增加新戰(zhàn)線。在所有戰(zhàn)線中,唯一不斷送來捷報的戰(zhàn)線是西班牙戰(zhàn)線。然而,正是這個戰(zhàn)線遭遇到了毀滅性的失敗。
公元前218年,當(dāng)年的執(zhí)政官科爾內(nèi)利烏斯未能阻止?jié)h尼拔橫渡羅納河。于是把自己帶到馬賽的軍隊交給同行的弟弟格奈烏斯,并按計劃把他們派往西班牙后,自己返回意大利,等候漢尼拔從阿爾卑斯山上下來。在漢尼拔與羅馬的第一次交鋒,即提契諾騎兵戰(zhàn)中,科爾內(nèi)利烏斯失利并身負(fù)重傷。傷愈后,他又被派往西班牙。
科爾內(nèi)利烏斯的任務(wù)是,在西班牙與弟弟會合,并攻打漢尼拔的大本營西班牙,阻止西班牙前往意大利增援漢尼拔。羅馬很清楚,既然漢尼拔越過圍墻,進(jìn)了自家的院子,要把他趕出去很不容易。所以,必須切斷外部對入侵者的補給,把入侵者徹底孤立在圍墻之內(nèi)。
公元前218年至公元前211年的八年間,繼弟弟格奈烏斯之后,哥哥科爾內(nèi)利烏斯也來到了西班牙。羅馬在特雷比亞戰(zhàn)役、特拉西梅諾戰(zhàn)役、坎尼戰(zhàn)役中接連敗于漢尼拔的時候,負(fù)責(zé)西班牙戰(zhàn)線兄弟倆人始終踏踏實實地恪守他們的職責(zé)。西班牙是漢尼拔九歲起一直生活的地方,是他所屬的巴卡一門次優(yōu)殖民地意識非常強烈的地方。但是,期間,西班牙卻未能給漢尼拔提供任何援助。
在西班牙的科爾內(nèi)利烏斯兄弟倆把根據(jù)地設(shè)在了塔拉戈納。塔拉戈納靠近埃布羅河。埃布羅河是第二次布匿戰(zhàn)爭爆發(fā)之前,羅馬和迦太基兩國相隔的國境線。每年春季一到,戰(zhàn)斗重開之時,兄弟倆就率領(lǐng)軍隊渡過埃布羅河,向南發(fā)起進(jìn)攻。羅馬給了他們兩個軍團(tuán),兄弟倆分別帶領(lǐng)一個軍團(tuán)作戰(zhàn),在戰(zhàn)斗中取得節(jié)節(jié)勝利,成功地消弱了迦太基在西班牙的勢力。公元前212年,進(jìn)入自然休戰(zhàn)期后的秋天,科爾內(nèi)利烏斯兄弟倆已奪取了迦太基統(tǒng)治下的西班牙三分之一區(qū)域。這是從最高指揮官到普通士兵一直堅持戰(zhàn)斗,未回一次國的結(jié)果。
迦太基國內(nèi)非常擔(dān)憂西班牙的戰(zhàn)況。他們把本該送到意大利增援漢尼拔的援軍和漢尼拔的小弟馬可尼送到了西班牙。當(dāng)然這其中還有其他原因。首先,意大利海域的制海權(quán)掌握在羅馬手中。有羅馬海軍相阻,迦太基的援助無法如愿到達(dá)意大利。與此相比,到西班牙只要橫渡直布羅陀海峽即可,危險系數(shù)小很多。其次,出于經(jīng)濟(jì)上的考慮,西班牙礦藏豐富。對于迦太基國內(nèi)來說,支援西班牙意味著“繼續(xù)投資”。所以,國內(nèi)農(nóng)業(yè)派也表示同意。就這樣,迦太基國內(nèi)提供的援助,包括本該前去增援漢尼拔軍的兵力,全部投入到了西班牙。
迦太基是一個以雇傭兵制度為傳統(tǒng)的國家。因此,來自迦太基的支援,使西班牙的雇傭兵市場突然火爆起來。
同期的羅馬無力增派軍隊前往西班牙??茽杻?nèi)利烏斯兄弟倆只有依靠現(xiàn)有的兩個軍團(tuán)繼續(xù)作戰(zhàn)。雖然連戰(zhàn)連捷,但是,連續(xù)的戰(zhàn)斗不可避免地造成了戰(zhàn)斗力的減損。羅馬軍隊沒有雇傭士兵的習(xí)慣。科爾內(nèi)利烏斯兄弟倆按羅馬的方式來補充自己的軍隊。他們沒有用錢雇傭當(dāng)?shù)鼐用瘢桥c被征服地的土著部族締結(jié)同盟關(guān)系。條件是由被征服地提供作戰(zhàn)兵源。