W 310 p.n.e. Agatokles, tyran Syrakuz, na czele 14 tysięcznej armii przeprowadził desant na afrykańskie ziemie Kartaginy. Udało mu się rozbić wojska kartagińskie i zająć Utykę i Hippo Acra. Kiedy popłynął na Sycylię, by pomóc oblężonym przez Kartagińczyków Syrakuzom, jego pozostawione w Afryce wojska poniosły klęskę w starciu z najemnikami kartagińskimi. Po tych wydarzeniach nastąpił rozkwit Kartaginy, która stała się potęgą handlową. W 278 p.n.e. na Sycylii wylądował Pyrrus, król Epiru i zajął całą wyspę z wyjątkiem Lilibeum. W 276 p.n.e. połączone siły Kartaginy i Rzymu wyrzuciły Pyrrusa z wyspy.
I wojna punicka
Konflikt interesów między Kartaginą i rosnącym w potęgę Rzymem doprowadził do wybuchu w 264 p.n.e. pierwszej wojny punickiej. Zakończyła się ona w 241 p.n.e. klęską Kartaginy, która utraciła posiadłości na Sycylii i zobowiązała się do wypłacenia Rzymowi w ciągu 10 lat kontrybucji w wysokości 3200 talentów srebra. Zrujnowany skarb państwa nie był w stanie wypłacić należnego żołdu licznym najemnikom, co doprowadziło do wybuchu rebelii. Została ona stłumiona, ale kartagińska gospodarka poniosła dalsze straty.