Want this question answered?
Carthage.
Carthage dominated trade in the Western Mediterranean, and in the process established a strong navy to protect it. Rome had gained control of Italy and its ambitious aristocracy was looking to extend this into Spain and Sicily. A clash was inevitable.
It was Carthage.
Carthage did not believe in, or perform, child sacrifices. That was a rumor created by the Romans so they would have an excuse to fight the Carthaginians and conquer them.
To put an end to Carthage as a competitor in the Western Mediterranean.
Rome struggled with Carthage for hegemony in the eastern Mediterranean . Rome prevailed .
The Romans , throughout the Punic Wars (264 to 146 BC) , fought against Carthage (Notably Hannibal.) for hegemony in the Mediterranean . The Romans persevered over their Carthaginians opponents and , at the end , razed the city of Carthage and it's citizens were sold into slavery .
No one. The Romans and Vikings never fought or had a war. In fact, historians believe that vikings fought for the Romans, according to ancient graves found in Norway.
Carthage did not win over the Romans. The Second punic War was an invasion of Italy by Hannibal Barca. He Routed the armies of the Romans and her Italic allies three times and won some other battles. However, he lost the war. He was eventually cornered into mountainous Calabria (the toe of Italy) and was stuck there for three years until he was recalled to fight the Romans in Tunisia (Carthage's homeland). Moreover, this was Hannibal's war, not Carthage's. His family had conquered southern Spain and ruled it as a private domain. Hannibal conducted a war for revenge. Although many people in Carthage supported him, many objected to it. In fact, Carthage did not provide any aid to Hannibal when he was in need.
The Romans , throughout the Punic Wars (264 to 146 BC) , fought against Carthage (Notably Hannibal.) for hegemony in the Mediterranean . The Romans persevered over their Carthaginians opponents and , at the end , razed the city of Carthage and it's citizens were sold into slavery . See relevant link below .
The first of the three Punic Wars fought by Rome and Carthage was over the control of Sicily.
Carthage was a powerful city state empire in the period before the first Punic War and also in the 2nd Punic War. Although they often had Carthage born military commanders such as Hannibal and Hamilcar, the military consisted of paid mercenary soldiers and commanders. This type of military had no particular loyalty to Carthage other than that they were paid to fight. If Carthage did not meet the pay demands or the army deserted rather then be captured by Romans, Carthage was always in a situation where their soldiers would desert.