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