El enemigo había reunido una fuerza considerable que confió a tres comandantes: Asdrúbal, Bostar y Amílcar, pero estos generales evitaban las llanuras, donde su caballería y los elefantes les habrían dado ventaja sobre el ejército romano, y se retiraron a las montañas.