whom was it fought between?
Fleets of Carthage and the Roman Republic.
Battle of Cape Ecnomus
The Battle of Cape Ecnomus or Eknomos () was a naval battle, fought off southern Sicily, in 256 BC, between the fleets of Carthage and the Roman Republic
in which country did the battle of cape ecnomus take place? Southern Sicily
wiki:7451033
Battle of Cape Ecnomus [SEP] Introduction
The Battle of Cape Ecnomus or Eknomos () was a naval battle, fought off southern Sicily, in 256 BC, between the fleets of Carthage and the Roman Republic, during the First Punic War (264–241 BC). The Carthaginian fleet was commanded by Hanno and Hamilcar; the Roman fleet jointly by the consuls for the year, Marcus Atilius Regulus and Lucius Manlius Vulso Longus. It resulted in a clear victory for the Romans. The Roman fleet of 330 warships plus an unknown number of transports had sailed from Ostia, the port of Rome, and had embarked approximately 26,000 picked legionaries shortly before the battle.