Римский флот консулов отплыл в Африку (330 судов, 100000 экипажа и 40000 десантного корпуса). При мысе Экноме их встретил карфагенский флот в 350 судов. Победа римского флота над карфагенским в грандиознейшей битве. Карфагеняне потеряли 30 кораблей, 64 взято в плен, римляне — 24. Римская армия высадилась в Клупейской бухте. Захват Регулом нескольких городов, опустошение страны. Римляне направили в Италию около половины армии, с 15000 пехоты Регул стал в Тунете. Карфагеняне вынуждены просить мира, но Регул потребовал неприемлемых условий. Гамилькар прибыл из Сицилии с отборными солдатами. Карфагеняне привлекли множество нумидийских всадников и греческих наёмников.