Мономах, узнав, что Василька схватили и ослепили, ужаснулся, заплакал и сказал: «Такого зла никогда не бывало в Русской земле ни при дедах, ни при отцах наших». И тотчас послал сказать Давыду и Олегу Святославичам: «Приходите к Городцу, исправим зло, какое случилось теперь в Русской земле и в нашей братьи: бросили между нас нож; если это оставим так, то большее зло встанет, начнет убивать брат брата и погибнет Земля русская: враги наши половцы придут и возьмут ее». Давыд и Олег также сильно огорчились, плакали и, собравши немедленно войско, пришли к Владимиру. Тогда от всех троих послали они сказать Святополку: «Зачем это ты сделал такое зло в Русской земле, бросил нож между нами? Зачем ослепил брата своего? Если бы он был в чем виноват, то ты обличил бы его перед нами и тогда по вине наказал его; а теперь скажи, в чем он виноват, что ты ему это сделал?» Святополк отвечал: «Мне сказал Давыд Игоревич, что Василько брата моего убил, Ярополка, хотел и меня убить, волость мою занять, сговорился с Владимиром, чтоб сесть Владимиру в Киеве, а Васильку - на Волыни; мне поневоле было свою голову беречь, да и не я ослепил его, а Давыд: он повез его к себе, да и ослепил на дороге». Послы Мономаха и Святославичей возражали: «Нечего тебе оправдываться тем, что Давыд его ослепил: не в Давыдове городе его взяли и ослепили, а в твоем», и, поговорив таким образом, ушли. На другой день князья хотели уже переходить Днепр и идти на Святополка, и тот уже думал бежать из Киева; но киевляне не пустили его, а послали к Владимиру мачеху его, жену покойного великого князя Всеволода, да митрополита Николая; те от имени граждан стали умолять князей не воевать с Святополком: «Если станете воевать друг с другом, говорили они, то поганые обрадуются, возьмут Землю русскую, которую приобрели деды и отцы ваши; они с великим трудом и храбростью поборали по Русской земле, да и другие земли приискивали, а вы хотите погубить и свою землю». Владимир расплакался и сказал: «В самом деле, отцы и деды наши соблюли Землю русскую, а мы хотим погубить ее», и склонился на просьбу. Княгиня и митрополит возвратились назад и объявили в Киеве, что мир будет и точно, князья начали пересылаться и удалились; Владимир и Святославичи сказали Святополку: «Так как это все Давыд наделал, то ступай ты, Святополк, на Давыда, либо схвати его, либо выгони». Святополк взялся исполнить их волю.
Между тем Василька все держали под стражею во Владимире; там же находился в это время и летописец, именем Василий, оставивший нам известия об этих событиях. «В одну ночь, говорит он, прислал за мной князь Давыд; я пришел и застал около него дружину; князь велел мне сесть и начал говорить: «Этой ночью промолвил Василько сторожам своим: «Слышу, что идет Владимир и Святополк на Давыда; если бы меня Давыд послушал, то я бы послал боярина своего к Владимиру, и тот бы возвратился»; так сходи-ка ты, Василий, к тезке своему Васильку и скажи ему, что если он пошлет своего мужа и Владимир воротится, то я дам ему город, какой ему люб: либо Всеволож, либо Шеполь, либо Перемышль». Я пошел к Васильку и рассказал ему все речи Давыдовы; он отвечал мне: «Я этого не говорил, но надеюсь на бога, пошлю, чтоб не проливали ради меня крови; одно мне удивительно: дает мне свой город, а мой город - Теребовль, вот моя волость». Лотом сказал мне: «Иди к Давыду и скажи ему, чтоб прислал ко мне Кульмея, я его хочу послать ко Владимиру». Но, как видно, Давыд побоялся поручить переговоры человеку, которого выбрал Василько, и послал того же Василия сказать ему, что Кульмея нет. В это свидание Василько выслал слугу и начал говорить Василию: «Слышу, что Давыд хочет отдать меня ляхам; видно, мало еще насытился моей крови, хочет больше, потому что я ляхам много зла наделал и хотел еще больше наделать, отомстить им за Русскую землю; если он выдаст меня ляхам, то смерти не боюсь; но вот что скажу тебе: вправду бог навел на меня эту беду за мое высокоумье: пришла ко мне весть, что идут ко мне берендеи, печенеги и торки; вот я и начал думать: как придут они ко мне, то скажу братьям, Володарю и Давыду: дайте мне дружину свою младшую, а сами пейте и веселитесь; думал я пойти зимою на Польскую землю, а летом взять ее и отомстить за Русскую землю; потом хотел перенять болгар дунайских и посадить их у себя, а потом хотел проситься у Святополка и у Владимира на половцев и либо славу себе найти, либо голову свою сложить за Русскую землю; а другого помышления в сердце моем не было ни на Святополка, ни на Давыда; клянусь богом и его пришествием, что не мыслил зла братии ни в чем, но за мое высокоумье низложил меня бог и смирил».
Весною, перед Светлым днем, Давыд выступил в поход, чтобы взять Василькову волость; но у Бужска на границе был встречен Володарем, братом Васильковым; Давыд не посмел встать против него и заперся в Бужске; Володарь осадил его здесь и послал сказать ему: «Зачем сделал зло и не каешься, опомнись, сколько зла ты наделал!» Давыд начал складывать вину на Святополка: «Да разве я это сделал, разве в моем городе? Я и сам боялся, чтоб и меня не схватили и не сделали со мною того же; я поневоле должен был пристать, потому что был в его руках». Володарь отвечал: «Про то ведает бог, кто из вас виноват, а теперь отпусти мне брата, и я помирюсь с тобою». Давыд обрадовался, выдал Василька Володарю, помирились и разошлись. Но мир не был продолжителен: Давыд, по некоторым известиям, не хотел возвратить Ростиславичам городов, захваченных в их волости тотчас по ослеплении Василька, вследствие чего тою же весною они пришли на Давыда к Всеволожу, а Давыд заперся во Владимире; Всеволож был взят копьем (приступом) и зажжен, и когда жители побежали от огня, то Василько велел их всех перебить; так он отомстил свою обиду на людях неповинных, замечает летописец. Потом Ростиславичи двинулись ко Владимиру, осадили здесь Давыда и послали сказать гражданам: «Мы пришли не на город ваш и не на вас, но на врагов своих - Туряка, Лазаря и Василя, которые наустили Давыда: послушавшись их, он сделал такое зло: выдайте их, а если хотите за них биться, то мы готовы». Граждане собрали вече и сказали Давыду: «Выдай этих людей, не бьемся за них, а за тебя станем биться; если же не хочешь, то отворим городские ворота, и тогда промышляй о себе». Давыд отвечал: «Нет их здесь» - он послал их в Луцк; владимирцы послали за ними туда; Туряк бежал в Киев, а Лазарь и Василь возвратились в Турийск. Владимирцы, узнавши, что они в Турийске, закричали Давыду: «Выдай их Ростиславичам, а не то сейчас же сдадимся». Давыд послал за Василем и Лазарем и выдал их; Ростиславичи заключили мир и на другое утро велели повесить и расстрелять выданных, после чего отошли от города. Летописец замечает при этом: «Это уже во второй раз отомстил Василько, чего не следовало делать: пусть бы бог был мстителем».
Осенью 1097 года обещался Святополк братьям идти на Давыда и прогнать его и только через год (1099) отправился в Брест на границу для совещания с поляками: имеем право принять известие, что прежде он боялся напасть на Давыда, и решился на это тогда только, когда увидал, что владимирский князь побежден Ростиславичами; но и тут прежде хотел заключить союз с поляками; заключил договор и с Ростиславичами, поцеловал к ним крест на мир и любовь. Давыд, узнав о прибытии Святополка в Брест, отправился и сам к польскому князяю Владиславу-Герману за помощью; таким образом поляки сделались посредниками в борьбе. Они обещались помогать и Давыду, взявши с него за это обещание 50 гривен золота, причем Владислав сказал ему: «Ступай с нами в Брест, зовет меня Святополк на сейм; там и помирим тебя с ним». Давыд послушался и пошел с ним; но союз с Святополком показался Владиславу выгоднее: киевский князь дал также ему богатые дары, договорился выдать дочь свою за его сына; поэтому Владислав объявил Давыду, что он никак не мог склонить Святополка к миру, и советовал ему идти в свою волость, обещаясь, впрочем, прислать к нему на помощь войско, если он подвергнется нападению от двоюродных братьев. Давыд сел во Владимире, а Святополк, уладившись с поляками, пришел сперва в Пинск, откуда послал собирать войска; потом в Дорогобуж, где дождался полков своих, с ними вместе двинулся на Давыда ко Владимиру и стоял под городом семь недель; Давыд все не сдавался, ожидая помощи от поляков; наконец, видя, что ждать нечего, стал проситься у Святополка, чтоб тот выпустил его из города. Святополк согласился, и они поцеловали друг другу крест, после чего Давыд выехал в Червень, а Святополк въехал во Владимир. Из этого рассказа видно, что Давыд при договоре уступил Владимир Святополку, а сам удовольствовался Червенем. Выгнавши Давыда из Владимира, Святополк начал думать на Володаря и на Василька; говорил: «Они сидят в волости отца моего и брата», и пошел на них. Ход этой войны очень хорошо обнаруживает перед нами характер Святополка: сначала он долго боялся напасть на Давыда; пошел, когда тот потерпел неудачу в войне с Ростиславичами, но прежде обезопасил себя со стороны поляков; доставши, наконец, Владимир, вспомнил, что все Волынское княжество принадлежало к Киевскому при отце его Изяславе и что после здесь сидел брат его Ярополк, а на Любецком съезде положено всем владеть отчинами; и вот Святополк идет на Ростиславичей, забывши недавний договор с ними и клятву. Но Ростиславичей трудно было вытеснить из их волости: они выступили против Святополка, взявши с собою крест, который он целовал к ним, и встретили его на границах своих владений, на Рожни поле; перед началом битвы Василько поднял крест и закричал Святополку: «Вот что ты целовал; сперва ты отнял у меня глаза, а теперь хочешь взять и душу; так пусть будет между нами этот крест», и после ходила молва, что многие благочестивые люди видели, как над Васильком возвышался крест. Битва была сильная, много пало с обеих сторон, и Святополк, увидавши, наконец, что брань люта, побежал во Владимир; а Володарь и Василько, победивши, остановились и сказали: «Довольно с нас если стоим на своей меже», и не пошли дальше. Святополк между тем прибежал во Владимир с двумя сыновьями - Мстиславом и Ярославом, с двумя племянниками, сыновьями Ярополка, и Святославом, или Святошею, сыном Давыда Святославича; он посадил во Владимире сына своего, Мстислава, другого сына, Ярослава, послал в Венгрию, уговаривать короля идти на Ростиславичей, а сам поехал в Киев. Ярославу удалось склонить венгров к нападению на волость Володаря: король Коломан пришел с двумя епископами и стал около Перемышля по реке Вагру, а Володарь заперся в городе. В это время возвратился Давыд из Польши, куда бежал из Червена перед началом неприятельских действий Святополка с Ростиславичами; как видно, он не нашел помощи в Польше; общая опасность соединила его теперь с Ростиславичами, и потому, оставивши жену свою у Володаря, он отправился нанимать половцев; на дороге встретился с знаменитым ханом их Боняком и вместе с ним пошел на венгров. В полночь, когда все войско спало, Боняк встал, отъехал от стана и начал выть по-волчьи, и вот откликнулся ему один волк, за ним много других; Боняк приехал и сказал Давыду: «Завтра будет нам победа над венграми». Утром на другой день Боняк выстроил свое войско: у него было 300 человек, а у Давыда 100; он разделил всех на три полка и пустил вперед Алтунопу на венгров с отрядом из 50 человек, Давыда поставил под стягом, а свой полк разделил на две половины, по 50 человек в каждой. Венгры расположились заступами, или заставами, т. е. отрядами, стоявшими один за другим; отряд Алтунопы пригнал к первому, заступу, пустил стрелы и побежал; венгры погнались за ним, и, когда бежали мимо Боняка, тот ударил им в тыл; Алтунопа в это время также вернулся; таким образом венгры очутились между двумя неприятельскими отрядами и не могли возвратиться к своим; Боняк сбил их в мяч точно так, как сокол сбивает галок, по выражению летописца. Венгры побежали, много их потонуло в реках Вагре и Сане, потому что бежали горою подле Сана и спихивали друг друга в реку; половцы гнались за ними и секли их два дня, убили епископа и многих бояр. Ярослав, сын Святополка, убежал в Польшу, а Давыд, пользуясь победою, занял города: Сутейск, Червен, пришел внезапно на Владимир и занял посады; но Мстислав Святополчич заперся в крепости с засадою, или заставою (гарнизоном), состоявшею из берестьян, пенян, выгошевцев. Давыд осадил крепость и часто приступал к ней; однажды, когда осажденные перестреливались с осаждающими и летели стрелы, как дождь, князь Мстислав хотел также выстрелить, но в это время стрела, пройдя в скважину стенного досчатого забрала, ударила ему под пазуху, от чего он в ту же ночь умер. Три дня таили его смерть, в четвертый объявили на вече; народ сказал: «Вот князя убили; если теперь сдадимся, то Святополк погубит всех нас», и послали сказать ему: «Сын твой убит, а мы изнемогаем от голода; если не придешь, то народ хочет передаться». Святополк послал к ним воеводу своего Путяту; когда тот пришел с войском в Луцк, где стоял Святоша Давыдович, то застал у него посланцев Давыда Игоревича; Святоша поклялся последнему, что даст знать, когда пойдет на него Святополк; но теперь, испугавшись Путяты, схватил послов Давыдовых и сам пошел на него с киевским воеводою. В полдень пришли Святоша и Путята ко Владимиру, напали на сонного Давыда, начали рубить его дружину, а владимирцы сделали вылазку из крепости с другой стороны; Давыд побежал с племянником своим Мстиславом, а Святоша и Путята взяли город, посадили в нем посадника Святополкова Василя и разошлись: Святоша - в Луцк, а Путята - в Киев. Между тем Давыд побежал к половцам, опять встретился на дороге с Боняком и вместе с ним пришел осаждать Святошу в Луцке; Святоша заключил с ними мир и ушел к отцу в Чернигов; а Давыд взял себе Луцк, откуда пошел ко Владимиру, выгнал из него Святополкова посадника Василя и сел опять на прежнем столе своем, отпустивши племянника Мстислава на море перенимать купцов.