了一些不顺从的西班牙部落领袖后，西庇阿于前206年在伊利帕战役（发生于今塞维利亚附近）中对迦太基人取得了一次决定性的胜利。在这次战役之后，迦太基人终于被迫放弃他们经营了多年的西班牙。在征服西班牙之后，西庇阿开始为进军非洲作准备。他先后遣使和亲自前往努米底亚，希望说服其统治者与罗马结盟。努米底亚对迦太基来说至关重要，该地区提供了迦太基的绝大部分雇佣兵。在坎尼会战中，努米底亚骑兵给罗马人留下了可怕的回忆。西庇阿成功地取得了东努米底亚王子马西尼萨的支持，而西努米底亚国王西法克斯则成为迦太基的同盟者。在从非