De succesvolle rooftochten door West-Europa van Attila werd ten slotte door de Romeinse generaal Aetius gestopt in 451. Flavius Aetius bracht een groot leger in stelling tegen de Hunnen. Naast Romeinse legioenen bestond dit leger uit verschillende Germaanse bondgenoten. In Toulouse, de Visigotische hoofdstad, vroeg Aetius aan koning Theoderik I een alliantie met de Romeinen te vormen. Hij benaderde ook de Salische Franken onder koning Merovech om met hem tegen Attila te strijden. Op 20 juni 451 stonden de Hunnen en hun Gepidische en Ostrogotische huurlingen tegenover de Romeinen, Visigoten en een kleinere Frankische legergroep. De strijd vond plaats op de Campus Mauriacus of beter bekend als de Catalaunische Velden tussen Troyes (Augustobona Tricassium) en Châlons-en-Champagne (Catalaunum). De strijd was hevig. Koning Theoderik I sneuvelde, maar zijn Visigotische strijders voerden felle succesvolle wraakcharges uit tegen de Hunnen. 's Avonds was de strijd nog niet beslist. Het leek wel dat Attila zeer veel strijders had verloren, maar hij dacht niet aan terugtrekken. Attila vroeg wel een orakel aan zijn priesters en die voorspelden hem dat hij 's anderendaags de strijd zou verliezen. Die nacht nog trok Attila met zijn overgebleven leger terug naar het oosten en stak korte tijd later weer de Rijn over.