See the original Chronicle of Isidore and the fifth and sixth books of the History of Spain by Mariana. The Romans were finally expelled by Suintila king of the Visigoths (A.D. 621-626), after their re-union to the catholic church.