一、第二次布匿战争前的西班牙
公元前4000年前后,众多人类部落迁移来到了伊比利亚半岛,作为这个半岛较早的居民,他们被称为伊比利亚人。最晚在公元前8世纪,善于航海的腓尼基人来到半岛并进行贸易,建立了西班牙最古老的城市加的斯城,并带来了货币、采矿、冶炼和织布等技能。公元前600年左右,居住于中欧的凯尔特人向外迁徙,其中一部分定居在如今的法国地区,即高卢人,一部分凯尔特人继续向南越过比利牛斯山进入伊比利亚半岛,将当地的伊比利亚人向南方挤压。
到公元前3世纪,西班牙大体分为三个民族,北方是凯尔特人与伊比利亚人混血的凯尔特伊比利亚人,西部是不确定源自凯尔特人抑或伊比利亚人的卢西塔尼亚人,南部是伊比利亚人。西班牙各族此时都处于部落阶段,组织松散,各部落实力强弱不一,部落首领的控制范围局限于自己所在的定居点城镇,城镇大多建立在小山上,规模不比村庄大多少,部落之间成规模的战争相当少见。
布匿战争时的西班牙
建立于公元前814年的迦太基原本只是一个腓尼基人的海外殖民地,但在之后数个世纪的发展中逐步走向强盛,其势力范围在非洲、西班牙乃至西西里、撒丁岛和科西嘉岛扩张,并招募各族士兵组成军队,其中来自西班牙的居民主要担任迦太基的轻装步兵和重装步兵,一般穿着镶紫边的白色束腰外衣,轻装步兵每人配备一面较小的圆盾和几支标枪,重装步兵则手持适合捅刺的短剑(后来罗马短剑的原型)或适合劈砍的弯刀,还有一些人成为了迦太基人的骑兵。许多西班牙部落与迦太基缔结了盟约,各部落首领担任各个西班牙部队的长官,迦太基为了防止当地的雇佣军哗变或叛乱,往往会派西班牙士兵驻守非洲。
公元前264年,迦太基和在意大利崛起的罗马由于在西西里的冲突,发生第一次布匿战争,战争持续了二十余年,在前241年以迦太基的失败告终,迦太基被迫退出西西里和撒丁岛、科西嘉岛,转而将发展重点放在西班牙。公元前237年,迦太基名将哈米尔卡·巴卡率军来到西班牙,在之后的十年里持续战斗,巩固了迦太基对西班牙南部沿海的控制,他让女婿和副指挥官哈斯德鲁巴和儿子汉尼拔都娶了当地首领的女儿,并向降服的部落索要人质,将迦太基的势力范围推进到了瓜达尔基维尔河谷。前228年,哈米尔卡遭遇一个凯尔特伊比利亚人部落奥列塔尼人的伏击,敌人驱赶来许多装满木材的牛车并放火点燃,使牛群受惊冲向迦太基军队,冲散了迦太基军的阵型,哈米尔卡当场阵亡,他的遗志由哈斯德鲁巴继承。
哈米尔卡和哈斯德鲁巴用在西班牙取得的财产犒赏士兵,并在迦太基国内为自己争取政治支持,在西班牙铸造新的货币,两人的头像有时甚至被刻画成神的形象。前227年,哈斯德鲁巴在半岛东南部建立了一座新城市,命名为新迦太基(今天的卡塔赫纳),警惕的罗马人派来使节,要求迦太基不得越过埃布罗河向北扩张,哈斯德鲁巴答应了,这个要求其实不算过分,因为新迦太基与埃布罗河相距甚远。前221年,哈斯德鲁巴被敌对的西班牙部落派人刺杀身亡,未来的名将、26岁的哈米尔卡长子汉尼拔成为了迦太基在西班牙军队的新统帅。
此前不久,位于埃布罗河以南的西班牙城市萨贡图姆与罗马取得了联系,并请来了一名罗马使节前来仲裁城市内的一桩纠纷,罗马使者判处了几名萨贡图姆贵族死刑,从此双方建立了友好关系,萨贡图姆是一座比较繁荣的市镇,在文化发展上堪与附近的希腊殖民地相比,它显然对迦太基的扩张感到紧张,希望得到罗马的保护。年轻的汉尼拔率领军队在西班牙南征北战,活动范围远超父亲和姐夫,一度到达了位于西班牙中部腹地的萨拉曼卡。
前220—219年左右,萨贡图姆和一个相邻的迦太基同盟部落发生冲突,萨贡图姆认为该部落侵犯了它的领土。雄心勃勃的汉尼拔当即表示了对该部落的支持,剑拔弩张之际,罗马在冬天派来一个使团,提醒汉尼拔之前迦太基的承诺,并警告其不得攻击与罗马友好的萨贡图姆。汉尼拔嗤之以鼻,在春天展开了对萨贡图姆的围攻。萨贡图姆距离海岸1英里,位于山顶,易守难攻,汉尼拔原本希望能够一举攻克这里,但最终不得不拖了8个月才在守军断粮投降的情况下才拿下了这座城市(围城战是这位名将的一个短板)。
尽管围城拖了比预想更长的时间,但罗马并没有派来援军,只是向迦太基派出了要求其退让的使团,结果谈判破裂、两国开战,然而罗马表现得并不十分紧迫,首先由于第一次布匿战争的胜利,罗马对获胜怀有强烈的信心并轻视迦太基的实力,而且萨贡图姆位于埃布罗河以南,距离罗马所划分的边界仍有距离,尽管罗马决定了为盟友开战,但还没有感受到强烈的威胁,最后汉尼拔拖了许久才攻下这样一座小城的表现,也让罗马人万万料想不到此人会在未来成为罗马的心腹大患、前所未有的劲敌。
攻克萨贡图姆后,汉尼拔开始为下一步的行动进行准备,巴卡家族对西班牙近二十年的经营为他提供了丰厚的资源,其中既有大量战利品和银矿所带来的财富,也有臣服的当地部落提供的大量人力,在汉尼拔的军队中,西班牙士兵已经超过了非洲士兵成为最主要的兵力来源。罗马方面以前218年的两位执政官为统帅,普布利乌斯·科尔内利乌斯·西庇阿(老西庇阿)率领2.2万步兵、2200名骑兵从海上前往西班牙迎战汉尼拔,提比略·森普罗尼乌斯·隆古斯指挥2.4万步兵、2400名骑兵从西西里进攻北非的迦太基本土,迫使迦太基降服。
此时,汉尼拔回到新迦太基过冬,犒赏并解散了西班牙士兵,在春天重新集合,将13850名西班牙步兵、1200名西班牙骑兵和870个巴利阿里投石手派到非洲,其中一部分和4000名利比亚步兵驻守迦太基,其他部队驻防利比亚;将11850利比亚步兵、300名利古里亚人和500巴利阿里投石手,2550名骑兵(包括1800名努米底亚人、450个利比亚人和迦太基人、300个西班牙人),21头战象交给弟弟哈斯德鲁巴驻防西班牙,自己率领剩下的全部部队,包括9万步兵、1.2万骑兵,其中大部分来自西班牙,出乎罗马人的意料,他准备越过阿尔卑斯山直取罗马的核心区域——意大利,并将在这里取得一系列令人眩目的胜利。
汉尼拔·巴卡
二、老西庇阿的反击与失败
公元前218年,赶往西班牙的老西庇阿没能成功堵截汉尼拔,在得知其已经前往意大利后,他派兄长格奈乌斯·西庇阿带领主力2—2.5万人继续前往西班牙,自己则和少数部队赶回意大利准备组织部队迎击汉尼拔。格奈乌斯的部队沿着海岸线航行并在西班牙东北部登陆,进攻汉尼拔安排驻守埃布罗河以北的将领哈农,其手下有1万步兵和1000骑兵,两军在奇萨交战,兵力占优的格奈乌斯轻松取胜,俘获哈农,随后迅速夺取了埃布罗河以北的地区。
汉尼拔之弟哈斯德鲁巴得知后,率领8000步兵和1000骑兵赶来,攻击分散开来在当地劫掠的罗马部队,消灭了其中一部分,但兵力处于劣势的哈斯德鲁巴没有恋战,决定撤退。次年春天,他集结了一支大军前来进攻,同时还有40艘战船从新迦太基出发协同,格奈乌斯此时已经和不少埃布罗河以北的希腊殖民地和西班牙部落建立同盟,他避开迦太基陆军,在希腊殖民地马赛利亚的帮助下挑选军团士兵武装了35艘战船,主动进攻了停泊在埃布罗河河口的迦太基舰队,战斗很快结束,罗马舰队完胜,主要原因是马赛利亚人表现出色,而且迦太基船员有很多新兵,训练也不足。迦太基舰队有2艘沉没,25艘被俘,其余部队仓皇上岸逃往陆军所在处,格奈乌斯的胜利使更多西班牙部落与其结盟。
哈斯德鲁巴·巴卡
罗马元老院接到捷报后,尽管已经要在意大利应对汉尼拔,还是决定派老西庇阿在前217年末率领8000援兵来到西班牙,并命令他们积极进攻,全力阻止汉尼拔从西班牙得到任何支持。前216年,迦太基也向正忙于镇压叛乱的哈斯德鲁巴派来一小支援军,命令他前往意大利与汉尼拔会合,哈斯德鲁巴表示资源不足,无法在远征的同时保卫西班牙。
年末,哈斯德鲁巴再次向北挺进,两个西庇阿在埃布罗河以南的伊贝拉迎战,罗马军三线布阵,哈斯德鲁巴以西班牙士兵为中军,左侧是利比亚人和雇佣军,右翼是迦太基人,双方都将骑兵置于两翼,迦太基的右翼骑兵是努米底亚人,还有一队战象,两军人数接近。然而,战斗持续不久,迦太基中军的西班牙人便迅速溃散,甚至此时还在互相投掷远程武器的阶段。罗马军的后备部队迅速包夹了迦太基军队,结果迦太基大败,骑兵在看到步兵崩溃后便逃走了,这次战役扩大了罗马在西班牙的影响,迦太基不得不将更多部队派到西班牙,包括许多原本应该去意大利支援汉尼拔的部队。
布匿战争时罗马军队阵型
在哈斯德鲁巴的部队不断得到补充同时,西庇阿的军队却没法再得到任何援助,汉尼拔在意大利先后取得了特雷比亚河战役、特拉西梅诺湖战役、著名的坎尼战役等伟大胜利,重创了罗马军队,甚至威胁到了罗马城本身。两位西庇阿积极发展与西班牙各部落的关系,同时鼓动西努米底亚国王西法克斯反对迦太基,还派出一些百夫长助其训练军队,迫使哈斯德鲁巴不得不一度率军前往非洲。
前211年,西庇阿决定发动一次大规模进攻,此时迦太基的马戈·巴卡(汉尼拔的弟弟)与哈斯德鲁巴·吉斯戈(另一个迦太基将领)合兵一处,哈斯德鲁巴·巴卡在阿姆托吉斯附近,离罗马军更近,西庇阿此时除原有军队外,还有2万凯尔特伊比利亚盟军,决定由老西庇阿率领三分之二的罗马意大利部队去对付马戈和吉斯戈,格奈乌斯率领其他罗马意大利部队和全部西班牙部队去攻击哈斯德鲁巴,然而哈斯德鲁巴秘密与西庇阿麾下的西班牙部队协商并提供贿赂,导致西班牙部队自行返乡,这大大出乎格奈乌斯的预料,此时他的部队远少于哈斯德鲁巴,只得撤退。
马西尼萨
此时,老西庇阿在途中饱受东努米底亚年轻王公马西尼萨率领的努米底亚骑兵的袭扰,前哨和征粮队都受到重创,此时老西庇阿发现有7500名西班牙苏塞塔尼部落士兵将在其首领印迪比利斯带领下与迦太基人会合,他立即决定趁夜对其发起进攻。战斗中,马西尼萨带领努米底亚骑兵从侧翼猛攻罗马军队,迦太基主力也赶来战场,形成了压倒性优势,老西庇阿坚持抵抗,在前线鼓励士兵继续战斗,最终被一支标枪刺中身亡,罗马军队溃散,很多人被杀。
迦太基的两支军队很快会合并追击格奈乌斯,尽管他快速逃离,但努米底亚骑兵第二天便将其赶上,在他们持续不断的骚扰下,罗马士兵疲惫不堪,不得不扎营防守,在赶来的迦太基大军猛攻下彻底崩溃,格奈乌斯阵亡,迦太基不久便收复了其他的罗马占领区,老西庇阿在西班牙的努力至此宣告失败,然而,他的儿子大西庇阿将继承他的遗志重新来到这里,并最终如同一柄利刃般插进迦太基的心脏。
三、大西庇阿的传奇
惨败之后,一部分罗马军队的残部在卢基乌斯·玛尔奇乌斯带领下守住了埃布罗河以北的小块地区,顶住了迦太基大军的反攻,由于补给困难,迦太基军队在三名指挥官的带领下再度分开返回各自的辖区,也没有把残余的罗马军队放在心上。年末,盖乌斯·克劳狄乌斯·尼禄带领1.2万步兵和1100名骑兵前来增援,在第二年春天渡河小胜哈斯德鲁巴,当年年末,尼禄被调回罗马,大西庇阿接替了他的位置。
大西庇阿雕像(曾被认为是苏拉)
大西庇阿名为普布利乌斯·科尔内利乌斯·西庇阿,与父亲老西庇阿同名。他曾在前213年担任贵族营造官,但这仅仅是个民政官职,而且他此时年仅25岁左右。据说他曾在提契努斯河战役救出了父亲,并经历了罗马军队在特雷比亚河、特拉西梅诺湖、坎尼的惨痛失败,亲眼目睹了汉尼拔神鬼莫测的战术天才。元老院此次在百夫长大会选举派往西班牙的统帅,但没人愿意接过这个烫手山芋,在西班牙作战要面临补给、援助匮乏的处境,还有对付人多势众的迦太基大军,而此时罗马人已经找到了避其锋芒对付汉尼拔的办法,逐步扭转了意大利的局势,没人愿意在这时离开意大利远赴西班牙。
年轻的大西庇阿此时参选并全票当选,他父亲和叔父的阵亡可能为他争取了更多的支持。大西庇阿带领1万步兵和一些骑兵在前209年来到西班牙,此时罗马兵力达到了2.8万步兵和3000骑兵,与三支迦太基军中的一支相当。此时,哈斯德鲁巴在托莱多地区围攻一座叛乱城市,马戈在直布罗陀海峡附近,吉斯戈在卢西塔尼亚地区,尽管相互距离较远,但快速击败任何一支军队都不容易,而另外两支大军很快便可赶来增援。大西庇阿很快便拿定主意,决定对迦太基在西班牙领地的核心——新迦太基展开大胆的突袭。
大西庇阿进行了周密准备,并对行动严格保密,带领2.5万步兵和2500名骑兵出发,安排朋友盖乌斯·莱利乌斯指挥舰队沿海岸线驶向新迦太基。出发前,大西庇阿已从渔民那里打探到一个重要情报,新迦太基城外的泻湖在下午时水位会降低,有几处可以涉水通过。急行军7天后,罗马军队顺利到达,大西庇阿在城外扎营,集结部队并进行演说,宣称整个计划是由海神尼普顿托梦给自己,许诺在战斗中表现出色的战士,特别是第一个登上城墙的人将得到可观的奖赏。
新迦太基的守城将领是另一个名叫马戈的人,他拥有1000雇佣军和2000公民兵,他将公民兵部署在主城门后,随时准备出城进攻,雇佣军一半据守城塞,一半把守城市靠海的东侧山丘。第二天早晨,大西庇阿展开进攻,迦太基的公民兵立即出城反击,双方展开肉搏。这场战斗发生在城东连接城市和大陆的地峡上,狭窄的地形让罗马人无法发挥人数优势,大西庇阿事先料到了迦太基人的出击,于是故意不让罗马军队离城墙太近,并安排好后备部队补充前线的士兵,在罗马方面不断补充后备部队加入战斗后,迦太基公民兵经过苦战逐渐不支,溃散并向城内逃去,许多人在逃跑时被杀。
新迦太基城之战
罗马军队开始架梯攻城,莱利乌斯率领的舰队也从城南靠海一侧驶入港口,展开了进攻,大西庇阿在三名手持大盾士兵的保护下,在城墙附近的高地上指挥战斗。迦太基军队发射投矛、矢石抵御罗马人的进攻,罗马久攻不克,大西庇阿只得撤兵。就在迦太基守军松了一口气时,罗马士兵出人意料地再次带着梯子冲向城墙展开攻城,守军全力应付,这时大西庇阿把挑选出的500精兵派到城北,悄悄渡过了泻湖,此时马戈已经把北侧的守卫都调到了正门处。于是这500人在无人注意的情况下架起梯子翻上城墙,沿途杀死守卫夺取了正门,把罗马军队放进城,迦太基守军溃散,大西庇阿亲自带领1000人攻击迦太基雇佣军把守的城塞,斗志涣散的马戈在抵抗了不久后便投降了,新迦太基落入大西庇阿之手。罗马士兵在城内大肆劫掠,有两人宣称自己第一个爬上城墙,一个是第四军团百夫长昆图斯·特雷贝里乌斯,一个是海军士兵塞克斯图斯·狄基提乌斯,大西庇阿在仔细调查之后,对两人都授予了桂冠。
失去新迦太基城严重损害了迦太基在西班牙的威望,也让他们失去了大量的资源和一个至关重要的基地,有大约300名西班牙贵族人质落入大西庇阿之手,大西庇阿妥善对待了他们,据说有士兵发现了其中一个美貌女子并把她献给大西庇阿,但大西庇阿在感谢手下后没有占她的便宜,而是把她送回到了她的未婚夫那里。西班牙部落以惊人的速度背叛迦太基而转投罗马,这在相当程度上是因为迦太基在前211年消灭老西庇阿之后,因为不必再担心西班牙部落会倒向罗马而对他们采取了日益严苛的态度,沉重的压迫引起了广泛的不满,让西班牙人在此时争先恐后地前来投靠大西庇阿,其中就包括了之前和迦太基人并肩作战的印迪比利斯。
前208年春天,大西庇阿的军队在拜库拉与哈斯德鲁巴相遇,对方在得知罗马军队正在接近时,立即在一处高地扎营,在这里迦太基军营后方受一条河流保护,侧翼则是遍布岩石的山丘,哈斯德鲁巴在前方斜坡顶端安排了一支精兵,从而周密地保护军营。总体来看,哈斯德鲁巴采取了守势,应当是想等待马戈和吉斯戈的军队来与自己会合。大西庇阿在山下的谷地观察两天后,认为不能继续等待,因为其他迦太基军队随时可能赶来,所以只能果断发起攻击。
大西庇阿首先派出轻装步兵,让他们在完成布阵的重装步兵掩护下到山坡上攻击迦太基的掩护部队。罗马军队慢慢将敌人逼退,随军侍奴们也拿起地上的石块扔向敌人,加入到进攻之中。罗马军队逐渐逼向山顶,迦太基的轻装步兵渐渐抵挡不住,哈斯德鲁巴只得命令所有军队出营,在山脊顶端列阵。大西庇阿显然在事先早有安排,他将其他军队分为两部分,由自己和莱利乌斯带领,分别从左右两侧登上高地攻击哈斯德鲁巴的左右两翼,大西庇阿的行动显然十分迅速,哈斯德鲁巴对此措手不及,在阵形还未展开的情况下就陷入了将要被大西庇阿从三面包围的险境,迦太基军队迅速溃败,哈斯德鲁巴只好撤退。
在追击中,8000迦太基人被杀,1万步兵和2000骑兵被俘,哈斯德鲁巴无心在西班牙再战,他将战局留给了马戈和吉斯戈,自己带领残军向意大利出发去增援汉尼拔,然而两人永远也没能会合,哈斯德鲁巴最终在意大利的战斗中被杀,他的死也彻底断绝了汉尼拔在意大利力挽狂澜的希望。由于人数不足,大西庇阿没有尝试堵截哈斯德鲁巴,这一战的胜利使更多西班牙部落加入了大西庇阿的阵营,还有些部落尊称他为王,大西庇阿费了不少工夫才让他们不再这样称呼自己,接下来,他的目标是消灭马戈和吉斯戈,永远地结束迦太基对西班牙的统治。
四、伊利帕战役
前207年,大西庇阿集结兵力,进攻正在南部加的斯附近培提卡的吉斯戈,吉斯戈在之前将兵力分散到各个城镇驻守,拒绝与大西庇阿正面决战。由于补给陷入困难,大西庇阿只得先行撤退。次年,吉斯戈集合了一支大军,波利比乌斯估计他有7万步兵和4000骑兵,还有32头战象,李维估计是5万步兵和4500骑兵。吉斯戈在伊利帕附近扎营,将军营设在易守难攻的高地上,前方是一片开阔平原。大西庇阿的部队有4.5万步兵和3000骑兵,其中只有一半是罗马人和意大利人,其他全部由西班牙人组成。
大西庇阿选定了正对迦太基军队的一排低矮山丘扎营,正在罗马军队安营时,马戈突然率领骑兵发动了袭击,然而大西庇阿早有准备,他事先部署了一队骑兵埋伏在一座山丘背面,当马戈的迦太基骑兵和马西尼萨的努米底亚骑兵冲到附近时,罗马骑兵突然杀出并猛攻敌人骑兵的侧翼,打断了敌人的进攻,一部分敌人骑兵甚至在惊慌中从马上摔了下去,大西庇阿马上调来士兵增援,一举将其击退,这次胜利成功振奋了罗马军队的士气。
在接下来的几天里,双方在两军营地之间的空地上布阵并准备交战,但双方都没有前进到能够迫使对方应战的位置,只发生了一些零星的骑兵和轻装步兵之间的小规模战斗。每天都是迦太基军队率先出动,然后大西庇阿带领部队走出营门列阵。吉斯戈把最精锐的步兵利比亚人部署在中军,西班牙部队分列其两侧,最外两翼是骑兵和战象,大西庇阿则以罗马军团居中,意大利部队在其左右,西班牙步兵位于外侧两翼,最外两侧是骑兵。
大西庇阿终于下定决心打破僵局,他命令士兵在第二天破晓前吃饱并排出战斗阵型,找到军事保民官们召开作战会议,下令更改了阵形。在新的阵形中,西班牙部队组成了中军,罗马军团和意大利部队分成两部分,位列西班牙部队的两翼,骑兵和轻装部队则去攻击了迦太基军队的哨卫,把他们赶回了迦太基军营。吉斯戈闻报,首先命令骑兵和轻装部队出击,把罗马轻装士兵逼退,随后排出了和前几天相同的阵形,双方随后对峙了很久,期间轻装部队之间不断发生散兵战。
大西庇阿命令轻装士兵撤回两翼,随后让全军向前推进,中间的西班牙部队被命令走得慢一些。大西庇阿亲自指挥右翼,让马库斯·尤尼乌斯·西拉努斯和卢基乌斯·玛尔奇乌斯指挥左翼,罗马军队起初面向敌人排列成三列战线,之后大西庇阿下令右翼全员右转,左翼全员左转,变成了三列侧面朝向敌军的纵队形式,随后两翼一起向迦太基军队快速前进,很快就把中军的西班牙人甩在后面。在接近迦太基军队后,罗马军队的两翼再次旋转90度,重新列成三线面向敌人的阵形。大西庇阿的意图在于,让最精锐的罗马、意大利部队避开迦太基战斗力最强的利比亚部队,去压倒迦太基较弱的西班牙部队。
伊利帕战役
面对罗马军队一系列显然经过演练的令人眼花缭乱的机动,迦太基军队没能做出任何反应,对敌人的意图摸不着头脑。就在这时,罗马军队的两翼不待喘息便发起了猛烈进攻,轻装士兵向战象投掷大量远程武器,使战象受惊,逃往迦太基部队后方,还制造了混乱,其他罗马军队冲向迦太基的西班牙部队,展开交战。迦太基中间的利比亚步兵起初没有加入决战,不久后和罗马中军的西班牙部队遭遇并开始战斗。随着战斗的持续进行,西班牙部队渐渐抵挡不住罗马军团和意大利部队的攻击而渐渐不支,开始一步步后退,终于,迦太基全军开始后撤并变成溃逃,吉斯戈一度在军营的山脚下重新集合了部队,但他们在大西庇阿率领罗马军队攻来时再次逃散了,一场暴雨使战斗结束,大西庇阿的战术再次大获成功。
经过一夜的暴雨,吉斯戈发现西班牙部队趁着夜间已经逃离,他斗志涣散,下令撤退,吉斯戈和马西尼萨逃往海边并乘船回到北非,马戈则逃到了加的斯。迦太基在西班牙的统治迅速崩塌,大量部落倒向了大西庇阿,少数残余的部落也受到了罗马的攻击,据说有一个部落在抵抗无望后集体自尽。马戈竭力维持对残余部落的控制,但已经徒劳无功。然而就在这时,大西庇阿生了一场重病,西班牙广传他已经病死,许多部落趁机起兵,之前投诚的印迪比利斯等人纷纷反叛,同时苏克罗城的8000罗马驻军也发动了哗变,他们抱怨自己没有得到许诺的报酬,要求让自己继续参加战斗得到战利品,或者退役。
兵变的头目被处决,剩下的人得到了报酬并回到部队,向刚刚痊愈的大西庇阿宣誓效忠,大西庇阿随后攻打印迪比利斯并将其击败,将叛乱镇压,印迪比利斯得以逃脱,在大西庇阿离开西班牙后再次反叛时被杀。此时,马戈接到增援意大利的汉尼拔的命令,他离开后,加的斯便立刻向罗马人投降了,迦太基在西班牙的统治就此宣告终结,大西庇阿走向了人生的巅峰。然而大西庇阿并没有陶醉在胜利中,他开始为远征非洲进行下一步的准备,和吉斯戈都在极力争取努米底亚国王西法克斯的支持,尽管在这次争夺中失败了,但他最终争取到了马西尼萨的效力,并且凭借马西尼萨带来的骑兵优势,大西庇阿于公元前202年在扎马彻底击败了不可战胜的汉尼拔,敲响了迦太基的丧钟,也为自己获得了“阿非利加努斯”(非洲征服者)的称号,成为了笔者认为罗马史上两位最出色统帅(另一位是恺撒)之一。罗马和迦太基在西班牙的战争很大程度上是发生在西庇阿家族和巴卡家族之间的一场战争,而最终以西庇阿家族的大获全胜、巴卡家族的努力化为乌有告终了。