Expulsó a los cartagineses de Córcega, y de Cerdeña, derrotando a Hannón, el comandante de los cartagineses, aunque fue derrotado ante Olbia en Cerdeña, y obtuvo un triunfo en consecuencia.