Pasukan Romawi menindaklanjuti kemenangan mereka dan merebut kota Tunis yang hanya berjarak 16 km (10 mil) dari kota Kartago. Dari Tunis, pasukan Romawi menyerbu dan menghancurkan daerah sekitar kota Kartago. Karena putus asa, Kartago mengajukan tawaran damai, tetapi Regulus menanggapinya dengan mengajukan syarat-syarat damai yang terlalu berat sehingga bangsa Kartago memutuskan untuk terus berjuang. Tugas melatih prajurit dipercayakan kepada Ksantipos, pemimpin laskar sewaan dari Sparta. Dengan 12.000 prajurit pejalan kaki, 4.000 prajurit berkuda, dan 100 ekor gajah perang, Ksantipos berhasil mengalahkan pasukan Romawi dalam Pertempuran Tunis pada tahun 255 SM. Kira-kira 2.000 prajurit Romawi mundur ke Aspis; 500 prajurit, termasuk Regulus, ditawan pasukan Kartago; dan selebihnya tewas terbunuh. Karena khawatir panglima-panglima Kartago akan dengki melihat pencapaiannya, Ksantipos lekas-lekas mengambil upahnya dan pulang ke Yunani. Bangsa Romawi memberangkatkan searmada kapal untuk menyelamatkan prajurit-prajurit mereka yang masih hidup, tetapi kapal-kapal itu dicegat armada Kartago di perairan lepas pantai Tanjung Bon (di timur laut Tunisia sekarang). Dalam Pertempuran Tanjung Hermaeum, armada Romawi berhasil mengalahkan armada Kartago, dan merampas 114 kapal mereka. Armada Romawi diamuk badai dalam pelayaran pulang ke Italia, sehingga kehilangan 384 dari 464 kapal mereka, bersama 100.000 prajurit yang kebanyakan adalah prajurit-prajurit sekutu Latini. Kemungkinan besar pemasangan perangkat "corvus" membuat kapal-kapal Romawi tidak laik laut. Sesudah musibah ini, peninggalan-peninggalan tertulis bangsa Romawi tidak lagi menyebut-nyebut pemakaian "corvus".