Hasta entonces los cartagineses controlaban el estrecho, impidiendo franquearlo para así defender sus colonias en costas africanas y ocultar la ruta hacia los centros de producción de estaño, que ellos monopolizaban desde su colonia de Gadir.