Solo sotto la minaccia degli Unni di Attila tornò all'alleanza coi Romani; nel 451 Attila lasciò la Pannonia con un esercito valutato attorno ai 500000 uomini, nel giorno di Pasqua passò il Reno ed invase la Belgica, proseguendo verso Orléans, dove Sangibano, re degli Alani, che governava la zona, avrebbe accolto Attila; ma Ezio con l'alleato Teodorico lo precedettero costringendo gli infidi Alani a schierarsi dalla loro parte. Gli Unni allora, di fronte alle mura ben difese, si ritirarono verso est. La battaglia decisiva avvenne in una piana vicino a Châlons, e denominata la Battaglia dei Campi Catalaunici, dove alla fine i Romani di Ezio, ed i Goti, guidati da Teodorico, che perse la vita, e da suo figlio Torismondo, ebbero la meglio sugli Unni di Attila, obbligandoli ad abbandonare i territori dell'impero. Giordane fornisce due versioni della morte di Teodorico: secondo la prima, il re visigoto sarebbe caduto da cavallo e morto calpestato; la seconda versione coinvolge il patrono di Giordane, l'ostrogoto Gunthigis, il cui figlio Andag avrebbe ucciso con la lancia Teodorico. In ogni caso, la battaglia fu vinta grazie al fatto che l'esercito visigoto trovò un valido successore nel figlio di Teodorico, Torismondo, eletto re sul campo di battaglia.