争。罗马建了很大的一个舰队，用来运输军队和设备，加上护航的军舰。迦太基设法阻挡舰队，但是在埃克诺穆斯（Ecnomus）岬被打败。开始时候，罗马将军马尔库斯·阿蒂利乌斯·雷古鲁斯在阿迪斯战胜，迦太基不得已求和。但是和平协约非常苛刻，迦太基不愿接受，雇用了斯巴达来的将军克桑提普斯，整顿他的军队。克桑提普斯在突尼斯击败罗马，捉拿了雷古鲁斯。罗马侵略非洲失败。战争末期，前249年，迦太基派哈米尔卡·巴卡到西西里岛。巴卡占领了西西里岛大部分领土，但是这个战争主战场是在海上。虽然迦太基占领了岛屿，前241年埃加迪群