Las causas de la batalla no están claras, pero todo indica que los suevos —localizados en la zona costera de Galicia— intentaron abrirse paso por el territorio vándalo con la intención de ocupar nuevas tierras, por lo que éstos presentaron batalla.