Contra Afros bellum susceptum est primum Ap. Claudio Q. Fulvio consulibus. Tertio anno Punici belli, quod contra Afros gerebatur, in Sicilia contra Hieronem, regem Siculorum, bellum paratum est. Is cum omni nobilitate Syracusanorum pacem a Romanis impetravit deditque argenti ducenta talenta. Afri in Sicilia victi sunt et de his Romae triumphatum est. Quinto anno Punici belli, C. Duillio Cn. Cornelio Asina consulibus, primum Romani in mari dimicaverunt, paratis navibus rostratis, quas liburnas vocant. Consul Cornelius fraude deceptus est. Duillius, commisso proelio, Carthaginiensium ducem vicit, triginti et unam naves cepit, quattuordecim mersit, septem milia hostium cepit, tria milia occidit. Neque ulla victoria Romanis gratior fuit, quod invicti in terra iam etiam in mari fortissimi erant. C. Aquilio Floro L. Scipione consulibus, Scipio Corsicam et Sardiniam vastavit, multa milia captivorum inde adduxit et triumphum Romae egit.

Fu fatta una guerra contro gli Africani per la prima volta essendo consoli A. Claudio e Q. Fulvio. Nel terzo anno della guerra punica, condotta contro gli Africani, si apprestò una campagna in Sicilia contro Gerone, re siculo. Egli con tutta la nobiltà siracusana ottenne la pace dai Romani e pagò 200 talenti d'argento. Gli africani furono vinti in Sicilia e su di loro si celebrò iltrionfo a Roma. Al 5. anno di guerra punica, sotto i consoli C. Duilio e Cn. Cornelio Asina, i Romani per la prima volta combatterono sul mare, dopo aver apprestato navi munite di rostri, che chiamano liburne. Il console Cornelio si lasciò sorprendere da un'insidia fraudolenta. Duilio, attaccata battaglia, vinse il comandante cartaginese, catturò 31 navi, ne affondò 14, catturò 7000 nemici, ne uccise 3000. Nessuna vittoria riuscì più gradita ai Romani, poiché, invitti per terra erano valentissimi anche sul mare. Sotto il consolato di c. Aquilio Floro e L. Scipione, Scipione devastò Corsica e Sardegna, ne trasse molte migliaia di prigionieri e celebrò un trionfo a Roma