Batalla de Carteia
La batalla de Carteia fue una batalla naval que tuvo lugar entre la flota cartaginesa y la flota romana cerca de Carteia, en 206 a. C. Tras la derrota cartaginesa en la batalla de Ilipa los turdetanos se pasaron en masa al bando romano, Asdrúbal Giscón y Magón Barca se vieron confinados con sus tropas a Gadir, inaccesible a un asalto romano.Cuando la flota púnica se vio desde Carteia, la flota de Cayo Lelio salió al combate, con el quinquerreme al frente, sorprendiendo a Aderbal, que se vio empujado a la lucha pues las corrientes hacían imposible la huida, e incluso la batalla.El choque fue caótico ya que los trirremes de ambos contendientes maniobraban con muchas dificultades, pero las embestidas fueron numerosas y el combate se generalizó luchando bravamente ambos bandos.Adherbal, dándose por vencido, puso proa a la costa africana y huyó del combate, y Lelio volvió a Carteia donde fue informado de que la conspiración en Gades había sido descubierta y que sus responsables habían sido enviados a Cartago.[1] Magón Barca volvió derrotado a Gadir, donde sus ciudadanos le cerraron las puertas y que ya negociaban con los romanos, con lo que abandonó la ciudad[2] y fue a las Baleares donde pasó el invierno en Portus Magonis, por navegar al año siguiente al norte de Italia para sublevar a los ligures.