Det direkte angreb på murene blev slået tilbage, selv om det blev støttet af belejringsmaskiner og den romerske flåde, så romerne måtte foretage en regelmæssig belejring af byen. Opkomsten af to store fjendtlige hære sluttede effektivt belejringen meget hurtigt. Disse var styrkerne hos Hasdrubalgo og hans svigersøn Gisphax, som tilsyneladende ikke tøvede længere. Ifølge den tradition, der blev overleveret af gamle forfattere som Polybius og Livy, udgjorde Hasdrubals hær mere end 30.000, og Syphax blev betragtet som dobbelt så lille.
Romerne