Третий договор Рима с Карфагеном был заключен в 306 году до н. э., в консульство Публия Корнелия Арвины и Квинта Марция Тремула: «
Заключение очередного договора между Римом и Карфагеном Полибий относит к 280 году до н. э., когда царь Эпира Пирр высадился в Италии и начал войну с Римской республикой. Это был последний договор между карфагенянами и римлянами до начала Первой Пунической войны. Книги Тита Ливия, где рассказывается об этих событиях, не сохранились, и «Всеобщая история» Полибия остается единственным источником по данному вопросу. Новое соглашение подтверждало все прежние договоренности, но при этом в нем были прописаны новые пункты. Они заключались в следующем: «
На первый взгляд, данный договор производит довольно странное впечатление. Пунийцы обязуются оказывать римлянам помощь на море, поскольку военного флота у республики не было, а также предоставлять союзникам суда для перевозки войск. Возникает вопрос: а что же будут делать квириты, чем они помогут карфагенянам? Ведь в договоре об этом ничего не сказано! Но дело в том, что в данный момент именно римляне несли на своих плечах всю тяжесть сухопутной войны против эпирской армии, и помощь требовалась им, а не карфагенянам. В Картхадаште не могли не понимать, что если Рим потерпит поражение, то армия эпирского царя в скором времени появится на Сицилии. В этом случае война с Пирром будет неизбежна, а карфагенское правительство представляло как все трудности возможного противостояния, так и мощь царской армии. В совете просчитывали все варианты, вплоть до того, что если Пирр завоюет Сицилию, то попытается подобно Агафоклу высадиться в Африке. Как полководец эпирский царь был на порядок выше сиракузского тирана, и чем тогда все закончится для Карфагена, не мог предсказать никто. Поэтому и старались карфагенские власти оказать поддержку своим римским союзникам.