罗马为了在另一条战线上打击迦太基人,于公元前210年末派普•斯奇比奥去西班牙。斯奇比奥于公元前209年攻克新迦太基城在哈斯德路巴尔离开西班牙之后,又于公元前207年打败汉尼拔的另一个弟弟玛戈,从而结束了迦太基在西班牙的统治。