底，西庇阿渡海到达伊比利亚，并组织他的军队（罗马在西班牙的总兵力约3万人）规划在冬季突袭新迦太基城。反观他的对手，三个迦太基将领（哈斯德鲁巴·巴卡、马戈·巴卡、哈斯德鲁巴·吉斯戈）相互之间关系不佳，防区分散（哈斯德鲁巴·巴卡驻防在西班牙中部，马戈驻扎在直布罗陀，吉斯戈在塔霍河口），他们离新迦太基至少十天路程。