A rómaiak követik és elfoglalják Tuniszot, csak Karthágóból. Kétségbeesésükben a karthagóiak békét kértek, de Regulus feltételei olyan kemények voltak, hogy a karthagóiak úgy döntöttek, harcolnak tovább. A hadseregük kiképzéséért a spártai zsoldos parancsnokot, Xanthippust bízták meg. I. e. 255 tavaszán Xanthippus 12 000 gyalogosból, 4000 lovasságból és 100 hadi elefántból álló sereget vezetett a rómaiak gyalogos-alapú serege ellen a
Tunisz csatája. A rómaiaknak nem volt hatékony válasza az elefántokra, a számban túlszárnyalt lovasságukat a mezőről üldözték, és a karthagói lovasság ezután körülvette a rómaiak többségét, és határozottan legyőzte őket. A rómaiak többségét megölték, míg körülbelül 500-at, köztük Regulust foglyul ejtettek; további 2000 római megszökött és visszavonult Aspisba, amely magas és természetes erősségű helyzetben volt, és a Clupea-öböl természetes kikötőjére nézett. Xanthippus, félve a kártagói tábornokok irigységétől, akiket felülmúlta, elvette a fizetését és visszatért Görögországba.