Teodoric a fost, de asemenea, un inamic al regelui suev Rechila din Iberia, deoarece trupele vizigote l-au asistat pe comandantul imperial Vitus în campania sa împotriva suevilor în 446. Dar capacitatea acestui popor de a efectua o apărare puternică și relațiile mai bune dintre Geiseric și Imperiul Roman l-au determinat pe Teodoric să-și schimbe politica externă. Prin urmare, el, în februarie 449, a căsătorit una dintre fiicele sale cu noul rege suev Rechiar, care l-a vizitat pe socrul său la Tolosa în iulie 449. La întoarcerea sa <unk> potrivit autorului Isidor al Sevillei - Rechiar, cu ajutorul trupelor vizigote, a devastat zona din jurul orașului Caesugarausta și a reușit să o ia pe Ilerda.
Geiseric şi Imperiul Roman