Володарь сидел в Перемышле. Пришли венгры со своим королем Коломаном, приглашенные Ярославом Святополковичем, и осадили Перемышль. На счастье Володаря Давиду не пришлось далеко ездить за половцами: он встретил Боняка где-то недалеко и привел его в Перемышль.
Накануне ожидаемой битвы с венграми, Боняк в полночь отъехал от войска в поле и стал выть по-волчьи. Ему вторили голоса множества волков. Таково было половецкое гаданье. «Завтра, — сказал Боняк, — мы победим угров». Дикое предсказание половецкого хана сбылось. «Боняк, — говорит современный летописец, — сбил угров в мяч так, как сокол сбивает галок». Венгры бежали. Много их потонуло и в Вагре и в Сане. Давид двинулся к Владимиру и овладел Владимирскою волостью. В самом городе сидел Мстислав Святополкович с засадой (гарнизоном), состоявшей из жителей владимирских пригородов: берестьян, пинян и выгошевцев. Давид начал делать приступы: дождем сыпались с обеих сторон стрелы: осаждающие закрывались подвижными вежами (башнями); осажденные стояли на стенах за досками; таков был тогдашний способ войны. В одну из таких перестрелок, 12 июня 1099 года, стрела сквозь скважину доски поразила насмерть князя Мстислава. Осажденные после его смерти терпели тягостную осаду до августа, наконец Святополк прислал к ним на выручку войско. Августа 5 Давид не устоял в битве с присланным войском и бежал к половцам. Победители ненадолго овладели Владимиром и Луцком. Давид, пришедши с Боняком, отнял у них и тот и другой город.
Намерение Мономаха соединить князей на единое дело против половцев не только не привело к желанной цели, а, напротив, повело к многолетней войне между князьями; для русской земли от этого умножилось горе. Однако на следующий 1100 год Мономаху таки удалось опять устроить между князьями совещание и убедить Давида Игоревича отдаться на княжеский суд. Давид сам прислал к князьям послов по этому делу. К сожалению, мы не знаем подробностей подготовки к этому делу. 10 августа князья: Владимир Мономах, Святополк, Олег с братом Давидом сошлись в Витичеве, а через двадцать дней, 30 августа, они снова сошлись на том же месте, и уже тогда был с ними Давид Игоревич.
«Кому есть на меня жалоба?» — спросил Давид Игоревич. «Ты присылал к нам, — сказал Владимир, — объявил, что хочешь жаловаться перед нами за свою обиду. Вот теперь ты сидишь с братьею на одном ковре. На кого у тебя жалоба?» Давид ничего не отвечал.
Тогда князья сели на лошадей и стали врознь каждый со своею дружиною. Давид Игоревич сидел особо. Князья рассуждали о Давиде: сначала каждый князь со своею дружиною, а потом совещались между собою и послали Давиду от каждого князя мужей. Эти мужи сказали Давиду такую речь:
«Вот что говорят тебе братья: не хотим тебе дать стола Владимирского за то, что ты вверг нож между нас, сделал то, чего еще не бывало в русской земле: но мы тебя не берем в неволю, не делаем тебе ничего худого, сиди себе в Бужске и в Остроге; Святополк придает тебе Дубен и Чарториск, а Владимир дает тебе 200 гривен да еще Олег и Давид дают тебе 200 гривен». Потом князья послали к Володарю такое слово: «Возьми к себе брата своего Василька; будет вам обоим Перемышль. Хотите, живите вместе, а не хотите-отпусти Василька к нам; мы будем его кормить!»
Володарь с гневом принял такое предложение; Святополк и Святославичи хотели выгнать Ростиславичей из их волости и послали приглашать к участию в этом предприятии Владимира, который после съезда в Витичеве поехал в северные свои области и был на Волге, когда пришел к нему вызов от Святополка идти на Ростиславичей: «Если ты не пойдешь с нами, то мы будем сами по себе, а ты сам по себе». Видно, что и на витичевском съезде Владимир не ладил с князьями и не совсем одобрял их постановления: «Я не могу идти на Ростиславичей, — отвечал он им, — и преступать крестное целование. Если вам не нравится последнее, принимайте прежнее» (т.е. постановленное в Любече). Владимир был тогда огорчен, как показывают и слова в его духовной, касающиеся описываемого события. По этому поводу он счел уместным привести выражение из псалтыря: «Не ревнуй лукавствующим, не завиди творящим беззаконие!» В самом деле, то, чем покончили князья свои междоусобия, мало представляло справедливости. Владимир не противоречил им во многом, потому что желал как бы то ни было прекратить междоусобия, чтобы собрать силы русских земель против общих врагов половцев.
Святополку, как киевскому князю, хотелось, подобно своим предшественникам, власти над Новгородом, и для этого желал он посадить в Новгороде своего сына, между тем там уже был князем сын Мономаха Мстислав. Владимир уступил Святополку, а вместо новгородского княжения Святополк обещал Мстиславу Владимирское.
Мономах призвал Мстислава из Новгорода в Киев, но вслед за Мстиславом приехали новгородские послы и повели такую речь Святополку:
«Приславшие нас велели сказать: не хотим Святополка и сына его; если у него две головы, то посылай его. Нам дал Мстислава Всеволод, мы его вскормили, а ты, Святополк, уходил от нас».
Святополк не мог их переспорить и не в состоянии был принудить новгородцев исполнить его волю. Мстислав опять вернулся в Новгород. Новгород, по своему местоположению за неприступными болотами и дремучими лесами, чувствовал свою безопасность. Туда нельзя было навести ни половцев, ни ляхов; нельзя было с иноземною помощью овладеть Новгородом.
С тех пор Владимир непрерывно обращал свою деятельность на ограждение русской земли от половцев. В 1101 году Владимир поднял князей против них, но половцы, услышав о сборах русских князей, одновременно от разных орд прислали просьбу о мире. Русские согласились на мир, готовые наказать половцев за первое вероломство. В 1103 году этот мир был нарушен половцами, и Мономах побудил русских князей предпринять первый наступательный поход на половецкую землю соединенными силами. В летописи этот поход описан с большим сочувствием, и видно, что он сделал впечатление на современников. Киевский князь со своею дружиною и Владимир со своею сошлись на Долобске (на левой стороне Днепра близ Киева). Князья совещались в шатре. Святополкова дружина была против похода. Тогда раздавались такие голоса: «Теперь весна, как можно отрывать смерда от пашни; ему надобно пахать».
Но Владимир на это возразил: «Удивительно, что вы не жалеете смерда, а жалеете лошадь, на которой он пашет. Начнет смерд пахать, прибежит половчин и отымет у него лошадь, и его самого ударит стрелою, и ворвется в село, и жену и детей его возьмет в полон».
Дружина Святополкова ничего на это не могла возразить, и Святополк сказал: «Я готов».
«Ты много добра сделаешь», — сказал ему на это Мономах. После долобского совещания князья стали приглашать черниговских князей принять участие в походе, а за ними и других князей. Давид послушался, а Олег отговорился нездоровьем. Он неохотно ссорился с половцами, которые помогли ему взять Чернигов, и, быть может, рассчитывал, что дружба с ними пригодится ему и его детям. Прибыл со своей дружиной полоцкий князь Давид Всеславич, прибыли и некоторые другие князья. Русские шли конные и пешие: последние на ладьях по Днепру до Хортицы. После четырехдневного пути степью от Хортицы на урочище, называемом Сутень, русские 4 апреля встретили половцев и разбили их наголову. Половцы потеряли до двадцати князей. Один из их князей Белдюзь попался в плен и предлагал за себя большой выкуп золотом, серебром, лошадьми и скотом, но Владимир сказал ему: «Много раз поставляли вы с нами договор, а потом ходили воевать русскую землю; зачем ты не учил сынов своих и род свой не преступать договора и не проливать христианской крови?» Он приказал затем убить Белдюзя и рассечь по членам его тело. Русские набрали тогда много овец, скота, верблюдов и невольников.
В 1107 году воинственный Боняк и старый половецкий князь Шарукан задумали отомстить русским за прежнее поражение, но были разбиты наголову под Лубнами. В 1109 году Владимир посылал воеводу Димитрия Иворовича к Дону: русские нанесли большое разорение половецким вежам. За это на другой год половцы опустошили окрестности Переяславля, а на следующий Владимир опять с князьями предпринял поход, который более всех других облекся славою в глазах современников. Предание связало с ним чудодейственные предзнаменования. Рассказывают, что февраля 11 ночью над Печерским монастырем появился огненный столб: сначала он стал над каменною трапезою, перешел оттуда на церковь, потом стал над гробом Феодосия, наконец поднялся по направлению к востоку и исчез. Явление это сопровождалось молнией и громом. Грамотеи растолковали, что это был ангел, возвещавший русским победу над неверными. Весной Владимир с сыновьями, киевский князь Святополк со своим сыном, Ярослав и Давид с сыном на второй неделе поста отправились к Суле, перешли через Псёл, Ворсклу и 23 марта пришли к Дону, а 27 в страстной понедельник разбили наголову половцев на реке Сальнице и воротились обратно со множеством добычи и пленников. Тогда, говорит летопись, слава о подвигах русских прошла ко всем народам: грекам, ляхам, чехам и дошла даже до Рима. С тех пор надолго половцы перестали тревожить русскую землю.