В мае 872 года Людовик Немецкий бросил против Моравии сразу три армии — клещевой удар с разных направлений, призванный покончить с угрозой, которую представлял Святополк. Расчёт строился на том, что одновременное вторжение с нескольких сторон не оставит моравцам пространства для маневра.
Тревога была обоснованной. Несколькими месяцами ранее, в октябре 871-го, франконские отряды устроили засаду на моравский отряд, возвращавшийся домой с дочерью богемского князя — судя по всему, невестой для одного из моравских магнатов. Моравцы прорвались к укреплению, бросив 644 коня, но сам факт переговоров о союзе с Богемией показывал: Святополк выстраивает собственную систему альянсов, не оглядываясь на Регенсбург.
Поход трёх армий обернулся провалом. Первая, выступившая из Регенсбурга против моравских славян, столкнулась с трудностями уже на подходе. Вторая, под командованием вюрцбургского епископа Арно, не добилась заметных результатов. Третья — баварско-карантанская, во главе с самим Карломаном — разорила окрестности, но взять укреплённую твердыню, где укрылся Святополк, не смогла.
Развязка была унизительной для франков. Пока Карломан безуспешно осаждал крепость, Святополк собрал войско и атаковал тыловую базу баварской армии на Дунае — флотилию, оставленную без должной охраны. Имперские войска, неспособные ни взять укрепление, ни защитить собственные корабли, были вынуждены покинуть Моравию.
Год начался демонстрацией франкской силы. Закончился он демонстрацией её предела.