В 440 году ромеи испытывали материальные проблемы. 19 октября 439 года вандалы и аланы захватили Карфаген, который был главной житницей Рима и Константинополя.
Вандалы и аланы напали на Родос, чтобы прервать торговый путь, по которому привозилось зерно из Египта. Весной 440 года флот ромеев в 1100 кораблей отплыл, чтобы отбить Карфаген.
В то же время иранская армия Йездигерда II начала вторжение в римскую Армению. Пришлось перебрасывать силы против них, а также высылать подарки эфталитам, чтобы те напали на иранцев с тыла.
Воспользовавшись этим, гунны в 441 году захватили римскую крепость севернее Дуная. В свое оправдание гунны заявили, что епископ Марга переплыл на гуннскую территорию, разграбил могилы гуннских вождей. Также заявили, что ромеи не выдают гуннов на их службе.
- Гунны были правы!
Так как ромеи не торопились наказать епископа, то гунны сами захватили Марг. А затем еще несколько крепостей.
- В балканской обороне ромеев появилась зияющая дыра!
В 442 году ромеи уговорили гуннов не нападать. Пользуясь передышкой Феодосий II отозвал силы с Сицилии. Всем солдатам полностью выплатили жалование, выпустив специально для них полновесные золотые монеты.
Почувствовав себя в безопасности ромеи отказали гуннам в их требованиях. И в 443 году те начали опустошать приграничные земли, захватив базу речного флота на Дунае - Ратиарию.
Теперь тылы гуннов с реки вне опасности. Они захватили Наис (современный Ниш в Сербии). Затем разграбили Сердику (современная столица Болгарии София). Путь к столице империи Константинополю свободен. Захватили Филиппополь и Аркадиополь. Гунны получили огромную добычу и огромное количество пленных.
У стен Константинополя их встретила армия ромеев. Гунны отрезали её от Константинополя и та отступила на Херсонесский (Галлиполийский) полуостров. Там их добили.
Феодосию II пришлось просить о мире. Аттила выдвинул следующие требования:
- немедленная выдача гуннов на римской службе
- отдать долги по ежегодной дани в 6 тысяч либр золота
- утраивалась сумма ежегодной дани - до 2100 либр золота в год.
- за каждого сбежавшего римского военнопленного потребовали 12 солидов вместо 8
- ромеи не должны принимать ни одного варвара.
Осенью 443 года ромеи подписали мирный договор с гуннами, соглашаясь на все их условия.