Была проведена серьезная дипломатическая подготовка. Аттила заключил союз с королем вандалов Гензерихом — у которого тоже нашелся весьма благовидный повод для войны: ведь он стал хозяином Северной Африки, вот и решил восстановить историческую справедливость, отомстить Риму за разрушение Карфагена 600 лет назад. Кроме того, к гуннам перебежал один из князей франков со своей дружиной. И обещал признать подданство, если ему помогут получить франкскую корону. В 451 г. Аттила вторгся в Галлию. В его войско входили остготы, гепиды, герулы, руги, бастарны, алеманны, часть франков, бургундов, тюрингов. Угорские, сарматские, славянские племена в римских хрониках не упоминаются — их обозначали общим термином «гунны». Сперва объединенная армия разгромила королевство бургундов на востоке нынешней Франции с центром в Лионе. Затем, разрушая по пути все города, дошла до Орлеана, но отступили от него и двинулись на северо-запад.
Противостоял Аттиле его друг детства Аэций. Только он благодаря своим исключительным талантам сумел собрать в единую коалицию с наемными римскими легионами разнородные силы вестготов, аланов, саксов, франков, бургундов, армориканцев (бретонских кельтов), каких-то литицианов, рипариев, олибрионов (вероятно, кельтские племена). Опасность была так велика, что римляне, готовясь к войне, вывели для усиления армии гарнизоны из Британии, по сути отказавшись от этой провинции. (И в Британию тут же вторглись дружины англов, саксов и ютов под предводительством Хенгиста и Горзы).
А решающее столкновение с Аттилой произошло на Каталаунских полях — на р. Марне. В «битве народов» участвовало полмиллиона человек, и полегла из них третья часть. Римские источники приписали Аэцию блестящую победу, и их оценка автоматически вошла в историческую литературу. Хотя она неверна, в действительности побоище закончилось «вничью». Аттила, понеся большие потери, прекратил атаки и отошел. А Аэций, потерявший не меньше, не мог его преследовать.
Но гунны отнюдь не были побеждены. Свою мощь они сохранили. И уже в следующем, 452 г., Аттила предпринял новый поход. Из уроков прошлой кампании он сделал выводы и решил бить противников по частям. Поэтому вторгся в Италию. Он рассчитал точно. Здесь, в отличие от Галлии, у римлян не было «варварских» союзников. А сами они уже далеко уступали по боевым качествам германцам и степнякам. Аттила взял их самую сильную крепость — Аквилею. Медиолан и Павия сдались ему без боя, оговорив лишь сохранение жизней для горожан. Гунны опустошили всю долину р. По и пошли на Рим. Император Валентиниан пребывал в полной прострации, защищать Вечный город было некому. И римляне вступили в переговоры, которые повел даже не император, а папа Лев I. Был предложен огромный выкуп, ежегодная дань и сепаратный мир — Рим отказывался от союза с другими врагами гуннов.
Аттилу такие условия вполне устроили, тем более что в непривычном климате Италии в его войске начались эпидемии. И он согласился уйти. Теперь настала очередь германских королевств в Галлии. Да и Риму Аттила не преминул напомнить о женитьбе на Гонории, угрожая в случае отказа новым набегом. Там ошалели от ужаса. Ломали головы, посылать ли ему столь опасную «невесту»? Не пошлешь — осерчает. Пошлешь — потребует свои «полцарства». Но выручила случайность. Пока римскую августу ему не прислали, Аттила в 453 г. очередной раз женился — на бургундской принцессе Ильдико. И в брачную ночь внезапно умер: согласно Иордану, «ослабевший на свадьбе от великого ею наслаждения и отяжеленный вином».
Вот тут-то и сказались усилия византийских агентов, давно старавшихся развалить гуннскую империю. Особенный успех их агитация имела у германцев, благоговевших перед римскими обычаями, презиравших угров и славян. Тем более что в Византии служило много их соплеменников. Пока Аттила был жив, против него выступать не осмеливались. А как только его не стало, держава будто взорвалась. После царя от разных жен и наложниц осталось 70 детей. И оппозиция отвергла преемственность власти, выдвинув марионеток из числа младших царевичей. Единая коалиция раскололась на две. Одну возглавил король гепидов Ардарих, к которому присоединились остготы, языги, свевы, бургунды, другую — сын и наследник Аттилы Эллак с гуннами, уграми, славянами. Руги и герулы разделились надвое. Битва произошла на р. Недава (приток Савы), и победил Ардарих. Эллак погиб, пали 30 тыс. гуннов и их союзников.