The battle for the sea was mainly the First Punic War, where the Cartaginians held the advantage at first, but eventually lost to the Romans.
The Second Punic War is with Hannibal, Hannibal was the governer of the Carthaginian posessions in Iberia. Also he was able to recruit local Celtic troops into his army on the way to Italy. If I remember correctly, a large fleet with a large army was being sent to Iberia by Rome, by going overland he evaded that army.
~Fluvius
Bookmarks