Subito dopo la sua fondazione Cartagine si alleò con gli Etruschi, per contrastare l'espansione greca nel Mediterraneo.
Ad Alalia (Corsica) tra il 540 a.c. ed il 535 a.c. Cartaginesi ed Etruschi affrontarono, per la prima volta, i greci in una dura battaglia sul mare. La flotta greca, con le sue 60 navi, fronteggiò una flotta di dimensioni doppie. I Greci pur riuscendo a respingere i nemici subirono gravi perdite: 40 delle loro navi erano distrutte, le rimanenti, danneggiate nei rostri, erano inservibili per la guerra. I Greci abbandonarono la città rifugiandosi nell'Italia meridionale, dove fondarono Elea.
I Cartaginesi bloccarono così la via della Corsica e della Sardegna all'espansione greca: Fenici ed Etruschi si divisero le zona d'influenza.