到公元前205年,经过贝库、伊利巴和埃布罗河会战的胜利之后,西庇阿已把迦太基人赶出了西班牙,并已能够返回罗马。但他深知,只有在迦太基,而不是在意大利,才能彻底打败汉尼拔。在取得最后胜利之前,他不得不攻入迦太基本土。当他还在西班牙时,他采取了一个极端冒险而又颇有勇气的行动,即到北非访问,目的是争取很有力量的努米底亚国王西法克斯的支持,结果,他如愿以偿。另一个努米底亚的王公马西尼萨,以前曾在西班牙为迦太基而战,这时也和罗马达成了协议。从军事角度来看,进军非洲的通路已经扫清,但在政治上,西庇阿却有许多对手。不过,公元前205年他被选为执政官,并被委派兼管西西里省。众所周知,那里将是进攻非洲的跳板。















