西庇阿率領(lǐng)的羅馬軍隊(duì)中有他自己從意大利帶來的一萬一千人和前一年克勞狄·尼祿被緊急派往西班牙時(shí)帶來的一萬人,加上不成完整建制的七千人,共計(jì)二萬八千人。若與迦太基的一支軍隊(duì)作戰(zhàn),雙方可謂勢均力敵。但是,一旦迦太基方面三支軍隊(duì)合而為一,那么羅馬軍隊(duì)一定會(huì)寡不敵眾。
迦太基的三支軍隊(duì)分別在相隔很遠(yuǎn)的地方越冬。一支在西班牙中部,距離迦太基軍在西班牙的根據(jù)地卡塔赫納有十天的行程。一支在西班牙南部直布羅陀海峽附近,另一支在現(xiàn)屬于葡萄牙的塔溝的河口附近。三支軍隊(duì)彼此之間的距離都需要十天的行程。這就是漢尼拔在西班牙的大本營的迦太基軍隊(duì)狀況。西庇阿接受的任務(wù)就是在這種形勢下,率領(lǐng)退回埃布羅河以北的羅馬軍隊(duì)扭轉(zhuǎn)被動(dòng)的戰(zhàn)局。
公元前209年,西庇阿在西班牙開始了行動(dòng)。此時(shí)尚未到執(zhí)政官費(fèi)邊和弗爾維烏斯二人始于3月15日的任期日。
西庇阿把防守根據(jù)地塔拉戈納以及周邊的任務(wù)交給西勒諾斯后,率領(lǐng)全體士兵向南渡過了埃布羅河。他的好友、副將雷利烏斯率領(lǐng)滿載士兵的三十艘戰(zhàn)船同時(shí)南下。清楚這次行動(dòng)目標(biāo)的只有西庇阿、雷利烏斯和西勒諾斯三個(gè)人。要想欺騙敵人,首先必須瞞過自己人。
從塔拉戈納到卡塔赫納通常需要二十天時(shí)間。但是,經(jīng)過一番急行軍,西庇阿于七天后到達(dá)了卡塔赫納的城墻前。直到此時(shí),士兵們才弄明白了總指揮官的意圖。
迦太基的三支軍隊(duì)早已知道西庇阿到了西班牙。只是他們沒有料到西庇阿的行動(dòng)如此之快,更沒有料到他的第一個(gè)目標(biāo)竟是自己的根據(jù)地。
迦太基的一支軍隊(duì)距離卡塔赫納只有十天的行程。未滿二十六歲的西庇阿是否能夠成功實(shí)現(xiàn)他的戰(zhàn)略意圖,這取決于他的行動(dòng)是否足夠迅速。
當(dāng)時(shí)的卡塔赫納被稱做“新迦太基”。它是哈米爾卡的女婿哈斯德魯鮑爾,在漢尼拔的父親死后,于公元前228年作為迦太基殖民地西班牙的首都建起來的。這座海港城市有效利用了周圍達(dá)四公里的海角。西南兩側(cè)面海,北側(cè)是一個(gè)海灣,只有東側(cè)與陸地相連。在西班牙開采的礦產(chǎn)及農(nóng)耕作物都先集中到卡塔赫納,而后從海路運(yùn)往迦太基國內(nèi)。這里同時(shí)也是漢尼拔一家越冬的地方。在城墻環(huán)繞的海角一端,有一座極盡奢華的城堡,令丘周圍其他景象黯然失色。漢尼拔從十九歲開始直到進(jìn)攻意大利,在這座城堡內(nèi),渡過了十年時(shí)光。對(duì)漢尼拔一家來說,他們的家就在這里,而不是迦太基國內(nèi)。卡塔赫納有四千名士兵防守。只留下四千士兵防守是因?yàn)檫@里三面面海,曾經(jīng)在戰(zhàn)斗中一直占優(yōu)勢的科爾內(nèi)利烏斯兄弟倆都未敢嘗試攻打卡塔赫納。
結(jié)束了一天的行軍后,按規(guī)定,羅馬士兵首先要做的事情是依照規(guī)矩搭建宿營地。這是眾所周知的。所以,當(dāng)卡塔赫納守兵看到敵軍突然出現(xiàn)在城下,雖然很驚慌,但由于此時(shí)已日近黃昏,而略感心安。因?yàn)樗麄冋J(rèn)為羅馬軍隊(duì)一定會(huì)首先搭建宿營地。然而,他們的希望落空了。