Las fuerzas romanas eran ejército consular típico de la época, compuesto por dos legiones de ciudadanos romanos y dos alas de socios itálicos de 4.200 infantes cada una, además de 300 jinetes por cada legión y hasta el triple de caballería por cada ala.