Roman army
Generalul mercenar spartan Xanthippus a fost angajat de Cartagina după negocierile grele purtate cu Roma. El avea să instruiască trupele cartagineze pentru a lupta în câmp deschis cu romanii. Armata romană condusă de Regulus a staționat la Tunis. Xanthipupus a așezat falanga de civili în centru, mercenarii infanteriști în dreapta și rândul de elefanți în față infanteriei, cu elită de călăreți cartaginezi împărțită în două flancuri. Romanii erau organizați într-o formație normală, cu infanteria legionară în centru și cu cavaleria în ambele flancuri.