Dar a doua zi, Varro caruia ii venise randul la comanda, fara sa se sfatuiasca cu colegul sau, dadu semnalul de atac si trecu cu trupele randuite in dispozitiv de lupta dincolo de rau. Paullus il insoti pe Varro, deoarece nu pregeta sa-i acorde sprijinul sau, cu toate ca nu-i incuvintase hotararea. Dupa trecerea raului consulii isi randuira linia de bataie in modul urmator: la aripa dreapta (aceasta era cea mai apropiata de rau) ei asezara cavaleria, iar in linia a doua pedestrimea; la marginea aripii stangi, frontul era alcatuit din cavaleria aliatilor, incadrand la mijloc pedestrimea aliata, unita la centru cu legiunile romane. Prima linie de atac era alcatuita din sulitasi impreuna cu celelalte trupe auxiliare usor inarmate. Consulii comandau aripile. Terentius Varro pe cea din stanga, iar Aeamilius Paullus pe cea din dreapta.
La revarsatul zorilor, Hanibal, dupa ce isi trimise inainte unitatiile de baleari si celelalte trupe usor inarmate si dupa ce-si trecu dincolo de rau toate fortele le aseza in linie de bataie in ordinea in care tecuse fiecare si anume: cavaleria galica si hispanica o aseza aproape de mal, avand in fata cavaleria romana; aripa dreapta a fost lasata in seama calaretilor numizi, iar centrul frontului a fost intarit cu pedestrimea, astfel incat la mijloc se gaseau galii si hispanii, iar pe flancuri ii incadrau trupele de africani. Cifra tuturor efectivelor cartagineze care au intrat in aceasta linie de bataie s-a ridicat la 40.000 de pedestrasi si 10.000 de calareti. Hasdrubal comanda aripa stanga si Maharbal pe cea dreapta. Centrul frontului il comanda Hanibal impreuna cu fratele sau Mago.
Un strigat de lupta se auzii si trupele auxiliare pornira la atac, cea dintai ciocnire danduse intre unitatiile usor inartmate. Apoi cavaleria galilor si hispanilor din aripa stanga navalii asupra aripii drepte romane intr-un mod care semana prea putin cu o lupta de cavalerie: caci cele doua tabere trebuioau sa se atace frontal, deoarece campul de lupta era prea ingust pentru ca adversarii sa se poata desfasura. Drept urmare caii nu se mai puteau misca, incat in cele din urma se ingramadira unii in altii. Adversarii se inclestara om cu om, tragandu-se unul pe altul de pe cal, astfel incat batalia se transformase in mare parte intr-o lupta de pedestrasi.