Внук Ярослава, князь Давыд Игоревич был одним из самых одиозных персонажей русской истории. Коварный, жестокий и подлый человек, он не был трусом, не прятался от вражеских мечей и всегда храбро сражался на поле боя. Отец, Давыда, Игорь Ярославич умер рано, поэтому молодой князь оказался изгоем, которому не было места на Руси. Несколько лет Давыд прожил в Тмутаракани, затем скитался по степи и только в 1084 г. получил в удел город Дорогобуж (45, 144). На следующий год великий князь Всеволод Ярославич переводит Давыда во Владимир-Волынский, однако в 1086 г. его оттуда выбивает двоюродный брат Ярополк Изяславич. Вскоре Ярополк был убит и Давыд вновь стал княжить на Волыни. С тех пор волынского князя преследовал паталогический страх потерять удел, он не хотел вновь становиться изгоем и ради этого был готов на любую подлость. Именно страх за свою вотчину заставил Давыда сплести интригу против князя Василька Теребовльского. На свою сторону он привлек великого князя Святополка: «
Князь Володарь Перемышльский, брат ослепленного Василька, был злейшим врагом Давыда. Поэтому на первый взгляд кажется удивительным, что когда Давыд вернулся из Польши, то приехал он не куда-нибудь, а именно в Перемышль. Мало того, он оставил свою жену у Володаря, а сам поехал в степь нанимать половецкую конницу. Однако ничего странного в этом нет по одной простой причине – дело в том, что и у Давыда, и у Володаря появился общий враг. Причем враг сильный и коварный – киевский князь Святополк. Не надеясь одолеть Давыда и Володаря своими силами, великий князь отправил в Венгрию сына Ярослава просить помощи у короля Кальмана I. Король откликнулся на призыв, собрал большую армию и выступил в поход на Русь. В этой ситуации Давыду и Володарю волей-неволей пришлось отложить сведение личных счетов.
Огромная венгерская армия подошла к Перемышлю и встала лагерем в окрестностях города на реке Вагре. В Лаврентьевской летописи численность венгерской армии определяется в 100 000 воинов (31, 251). Данные явно фантастические. Реальные цифры приводит польский историк Ян Длугош: «