Что ж, если не получилось справиться с болгарами, греки и хазары изменили планы. Решили разгромить и вывести из игры другого противника — Русь. В 897 г. вся масса мадьярской конницы во главе с воеводой Алмушем обрушилась на земли славян, подступила к Киеву. Константин Багрянородный позже писал, что венгры в этом походе «выполняли повеление их сюзерена Хазарии» (умолчав, что они выполняли и заказ Византии). Но Киев устоял, взять его неприятели не смогли. А тем временем печенеги и болгары налетели на становища мадьяр. Разорили кочевья, захватили скот, жен и детей. Орда очутилась между молотом и наковальней, и ее вообще погнали прочь из родных мест.
Разбитые венгры покатились на запад, стали уходить за карпатские перевалы. Когда отступающие кочевники хлынули в Моравию, здешние князья объединились с немцами. Но моравские князья и германские военачальники рассудили, что с «дикарями» не стоит церемониться. Надо лишить их руководства, и победа обеспечена. Пригласили мадьярских вождей для переговоров, устроили для них пир и перебили. Вышло совсем иначе, чем думалось. Венгры озверели и смели славяно-германскую армию, пленных не брали. Константин Багрянородный писал: «Угры совершенно истребили мораван, заняли страну их и владеют ею до настоящего времени». В центре Европы возникла Венгрия.
Поход Олега на Царьград. Миниатюра из Радзивилловской летописи
Вещий Олег тоже не упустил своего. Преследуя и вытесняя мадьяр, он присоединил к Руси Волынь и Прикарпатье, ему подчинились племена дулебов и белых хорват. Но подлыми методами он не пользовался. Напротив, предложил венграм примириться — мы вас не будем трогать, а вы нас. Изгнанники это оценили. Обживаться на новых местах было трудно, и безопасность карпатской границы для них много значила. Но и для Руси подобный дипломатический поворот оказался крайне полезным. Из Паннонии орды мадьяр раскатились набегами по всем европейским странам, врывались даже в Италию, и лишь на русские владения они не ходили ни разу.
Ну а после того, как Олег и его союзники разобрались с венграми, они нанесли удар по Византии. Летописи сообщают, что поход был грандиозным. Конная рать князя шла по берегу Черного моря, 2 тыс. кораблей везли пехоту. Такой флот мог взять на борт 80–100 тыс. человек. Очевидно, цифра преувеличена, но Русь поднялась в полный рост и двинула на врага все силы. За Дунаем Олег соединился с армией болгарского царя Симеона. А со Средиземного моря плыли на Грецию многочисленные эскадры предводителя арабских пиратов Льва Триполита.
Большинство византийских авторов об этой кампании не упоминают. Хотя их молчание вовсе не случайно, а закономерно. Греки старательно заботились о том, чтобы «сохранить лицо» в истории, и никогда не писали о своих поражениях. Опускали в хрониках проигранные сражения, потерю целых провинций. О том, что они были утрачены, мы узнаем только из восторженных победных реляций, когда тот или иной город или область отбивали обратно. А если о неудачных войнах все же рассказывали, то события подправляли и приукрашивали, чтобы поражения выглядели победами. О наступлении Вещего Олега, болгар и арабов кратко обмолвился лишь один византийский историк, Псевдо-Симеон. Отметил, что в июне 904 г. Лев Триполит сделал попытку напасть на Константинополь, но флот адмирала Имерия отразил его. Одновременно с севера напали русы. Их разбил флот Иоанна Радина. У мыса Трикефал сжег их суда «греческим огнем», и лишь часть неприятелей сумела спастись благодаря сверхъестественным способностям их вождя, «колдуна Росса».
Действительность была несколько иной. Армада кораблей Льва Триполита в июне 904 г. напала на берега Малой Азии, захватила и разграбила Атталию, потом причалила к острову Абидос возле самых Дарданелл. Лев Х выслал два флота, друнгария Евстафия и адмирала Имерия, но оба трусливо уклонились от боя и направили свои корабли подальше от пиратских флотилий. Однако Триполит не пошел на Константинополь, он выбрал более легкую добычу — Солунь (Салоники). Это был второй по величине и богатству город Византии. Один из горожан, Иоанн Комениата, описывал, как 29 июля арабы ринулись на штурм, овладели Солунью и грабили ее 10 дней. Увезли 22 тыс. пленных, а перед уходом Триполит еще и вступил в переговоры с греческой администрацией, содрал большой выкуп за то, что не подожжет город. Вот так византийцы «отразили» пиратов.