哈巴馬哈知道國家已經不會給漢尼拔提供更多的支援了。漢尼拔在進軍前要哈巴馬哈一定要堅守在西班牙。但是麵對漢尼拔在意大利半島越來越艱難的處境,作為漢尼拔部下之一的哈巴馬哈如何能夠坐視不管?至於漢尼拔所說,李爾多有多麼危險多麼可怕,哈巴馬哈多少是有點不服氣的。一個初生牛犢能夠有多大能耐?不過是這個少年運氣好一點的緣故罷了。哈巴馬哈有五倍與李爾多的軍隊,攻克區區一個馬賽城,是一件在簡單不過的事情了。
聽說了哈巴馬哈率領五萬大軍向馬賽城開拔,哈巴馬哈的戰略意圖不言自明,自然是拿下馬賽後,順勢增援在意大利的漢尼拔部隊。馬略等人都勸李爾多據城自守。隻有西庇阿勸李爾多:“哈巴馬哈用五萬兵力投入高盧境內,到今年春天才敢與我一戰,說明哈巴馬哈是一個膽小如鼠之人,我願率領兩千騎兵,從另一條道路迂回到西班牙境內,能弄起多大動靜就弄起多大動靜,哈巴馬哈必然慌亂回去增援,將軍再率領主力回擊,到時候,哈巴馬哈的軍隊必然崩潰。”李爾多采納了西庇阿的意見,
西庇阿率領兩千騎兵避開了與哈巴馬哈的交鋒,迂回到了奧克斯,在奧克斯境內燒殺搶掠,到處宣揚,生怕別人不知道,故意留下城中的百姓,為了讓已經在行軍路上的哈巴馬哈知道自己是誰,捉住一個西班牙鄉民便問:“你知道我們是誰呢?”那鄉民說不知。西庇阿道:“我們是羅馬高盧總督李爾多的部下,這裏已經被羅馬占領了,你們就不用再遭受迦太基人的欺淩了。”羅馬人來了!這個消息很快傳遍了西班牙半島,消息也很快傳到了哈巴馬哈的耳中。此時哈巴馬哈距離馬賽城也隻有三十公裏的路程了,不用半天便可以到達。如果西班牙半島丟失,迦太基人百年苦心經營的成果便要葬送了。哈巴馬哈無法承擔這個罪名。決定退兵,剿滅在西班牙的羅馬部隊。
這時,哈巴馬哈的一個部將叫做庫巴的說道:“探子來報,馬賽隻有八千守軍,李爾多派到西班牙的部隊恐怕也隻有兩千,鬧不出太大的動靜,將軍應該先拿下馬賽後,到時再兵分兩路,一路開拔西班牙剿滅那兩千人,另外一路增援漢尼拔大將,這才是兩全之道。哈巴馬哈同意了。聽說哈巴馬哈率領五萬大軍而來,李爾多隻能據城自守。李爾多五十具弩炮一起向城外的哈巴馬哈發射,城中糧草尚可支撐一月。弩炮發出憤怒的咆哮,燃燒著火油的木棍砸出去,便要死亡一個百人隊。弓箭手萬箭齊發,幾天下來,哈巴馬哈的軍隊損失了足足一萬人,軍心潰散。李爾多也不好過,敵人實在太多了。他甚至都要懷疑自己恐怕要戰死在這裏了。如今,庫中的弓箭還可以應付三日,弩炮還能夠應付兩日,城中已經隱隱有動搖跡象,治安亂糟糟一片,人心浮動。
身在西班牙的西庇阿此時卻展現了自己的才能。他攻打那些迦太基的部落,因為這些部落通常比較有錢,士兵們大多樂意這麼做,卻沒有想到這麼多,竟然也給西庇阿召來了一群盟友,甚至在一些村落受到友好的款待。並不是所有的西班牙部落都是服從迦太基的。這些不服從迦太基的人,往往被遷徙到荒涼的土地上,過著貧困的生活。當西庇阿發現這一戰機後,當機立斷,將自己所得到的戰利品,金子寶石,義贈給這些村落,並且慫恿這些村落加入他們,反抗迦太基人的暴政,贏得自由和肥沃的土壤。西庇阿在西班牙半島掀起了一場大起義的浪潮。反對迦太基的西班牙部落聯盟起來,在西庇阿的帶領下,征討那些親迦太基的部落,西庇阿將這些土地按照各個部落的軍功進行合理的分配,更加贏得了西班牙人民的擁戴,人人奮勇向前。西庇阿竟是在短短十天之內拉攏起來一隻兩萬人的部眾。西班牙半島的各個大城市都被劫掠,新迦太基,奧克斯都不能幸免。