Siguiendo la misma idea de Aníbal de llevar la guerra al enemigo, los romanos desembarcaron un gran ejército en Hispania con el que amenazar las posesiones cartaginesas en la zona y cortar cualquier posible ruta de suministro a Aníbal.