К загадкам русского Средневековья относится война с уграми, которых историки отождествляют с венграми. Древнерусскому государству удалось откупиться от угров.
В «Повести временных лет» говорится, что в 898 году Киев осадили кочевые племена угров: «Шли угры мимо Киева горою, которая прозывается теперь Угорской, и пришли к Днепру, стали вежами: ходили они так же, как теперь половцы. И, придя с востока, устремились через великие горы, которые называются Угорскими, и стали воевать с жившими там. Сидели ведь тут прежде славяне, а затем землю Волынскую захватили волохи. А после угры прогнали волохов, унаследовали ту землю и поселились вместе со славянами, покорив их себе; и с тех пор прозвалась земля Угорской. И стали угры воевать с греками и попленили землю Фракийскую и Македонскую до самой Селуни. И стали воевать с моравами и чехами. Был един народ славянский: славяне, сидевшие по Дунаю и покоренные уграми, и моравы, и чехи, и поляки, и поляне, которые теперь зовутся русь«. Историю пребывания угров в Поднепровье летопись не сообщает. Из других источников становится ясно, что они двинулись на запад и начали воевать со славянами и волохами — представителями племен Среднего Подунавья, нападать на «греков» — Византийскую империю, а также теснить моравов и чехов.
Великая опасность. Историки полагают, что угорские орды появились под стенами Киева, чтобы сделать его опорным пунктом в ходе своего продвижения на запад через Северное Причерноморье. Над столицей Руси нависла смертельная опасность. Враги окружили город, перекрыв все подступы к нему, как это делали все кочевники. «Повесть временных лет» не рассказывает о том, как удалось киевлянам отбиться от неприятеля.
Из «Деяний венгров». Неизвестный венгерский автор сочинения XII—XIII веков «Деяния венгров», пользуясь документами XI века, рассказывает, что, двигаясь на запад, угорские племена дошли до киевских земель и «захотели подчинить себе королевство руссов». Киевский князь, имени которого венгерский автор не называет, выступил навстречу врагам и вступил с ними в бой, но был разбит войском венгерского вождя Альмоша. Угры преследовали руссов вплоть до стен Киева, за которыми те и укрылись. Затем венгры рассыпались по округе, опустошая окрестные городки и села.
Мирный договор с уграми. По данным венгерских источников, руссы запросили мира, и их посольство появилось в лагере Альмоша. В ходе переговоров угры потребовали прислать к ним в лагерь заложников, предоставить им на дорогу продовольствие, одежду и другие необходимые припасы, а также выплачивать ежегодную дань в десять тысяч марок серебром. Руссы, в свою очередь, поставили условие: венгры должны немедленно покинуть киевские земли. Хронист пишет, что Альмош посоветовался со своими сановниками, и венгры «исполнили просьбу князя руссов и заключили с ним мир». Уплата славянами дани стала компенсацией за покой и благоденствие на Руси.
Горестное поражение Олега. Договор с кочевыми племенами венгров «о мире и любви», по мнению ряда историков, означал поражение правителя Киева, которого соотносили с великим князем Киевским Олегом. Обязательство выплачивать ежегодную денежную дань воинственным венграм историки расценивали как тяжелое бремя, легшее на плечи многочисленных славянских народов. Доподлинно неизвестно, сколько лет выполняла Русь условия кабального соглашения с уграми.