4000 zabitych w starciu z siłami Hamilkara bitwa morska pod Mylae 258 p.n.e. bitwa morska pod Sulci – 20 okrętów rzymskich pokonało 18 kartagińskich, straty: Rzymianie: 2, Kartagińczycy: 5 257 p.n.e. bitwa morska pod Tyndaris – 200 rzymskich okrętów pod wodzą konsula Gajusza Atyliusza Regulusa starło się z 80 okrętami Hamilkara, straty: 9 rzymskich penter i 18 kartagińskich korabi 256 p.n.e. bitwa morska koło przylądka Eknomos – 330 rzymskich okrętów pod Regulusem pokonało 350 kartagińskich jednostek pod Hamilkarem; Rzymianie zatopili 30 okrętów kartagińskich i zdobyli 64, tracąc 24 jednostki 255 p.n.e. bitwa pod Adys – klęska Kartagińczyków Hamilkara w walce z siłami Regulusa bitwa pod Tunesem – Kartagińczycy 12 000 piechoty, 4000 jazdy, 100 słoni pod Ksantyposem pokonali Rzymian – 15 000 piechoty, 500 jazdy (13 000 strat) pod Regulusem, który dostał się do niewoli kartagińskiej, gdzie zmarł po kilku latach bitwa morska u przylądka Hermajskiego u wybrzeży Afryki – zwycięstwo Rzymian i ich 250 okrętów nad Kartagińczykami z 200 okrętami (16 zatopionych, 24 zdobyte) 250 p.n.e. bitwa pod Panormos – Rzymianie pod wodzą prokonsula Lucjusza Cecyliusza Metellusa Dentera rozbili siły Hasdrubala, 20 000 zabitych 249 p.n.e. bitwa morska pod Drepanum – Kartagińczycy z 100 okrętów pod Adherbalem zwyciężyli 120 okrętów