Roman army
واجه الجيش الروماني بقيادة سكيبيو الإفريقي وجيشاً من القرطاجيين والنوميديين، مدعماً بالمرتزقة الأيبيريين، تحت قيادة صدربعل جيسكو وصيفاقس. وضع صدربعل المرتزقة الأيبيريين في القلب، وفي الجناحين المشاة والفرسان القرطاجيين، بينما تشكل الجيش الروماني من ثلاثة صفوف، الأول من حاملي الرماح والثاني من المشاة الخفيفة والثالث من المشاة الثقيلة.