Владимир отправился со своею дружиною, пригласил также своего брата Ростислава, бывшего на княжении в Переяславле. Ополчение трех князей сошлось на берегу реки Стугны, и там собрался совет.
Владимир был того мнения, что лучше, как бы ни было, устроить мир, потому что половцы были тогда соединены силами; то же доказывал боярин по имени Ян и еще кое-кто из дружины, но киевляне горячились и хотели непременно биться. Им уступили.
Ополчение перешло реку Стугну, пошло тремя отрядами, сообразно трем предводительствовавшим князьям, прошло Триполье и стало между валами. Это было 20 мая 1093 года.
Здесь половцы наступили на русских, гордо выставив в их глазах свои знамена. Сначала пошли они на Святополка, смяли его, потом ударили на Владимира и Ростислава. У русских князей силы было мало в сравнении с неприятелем; они не выдержали и бежали. Ростислав утонул при переправе через Стугну; Владимир сам чуть не пошел ко дну, бросившись спасать утопавшего брата. Тело утонувшего привезли в Киев и погребли у Св. Софии. Смерть Ростислава была приписана к Божию наказанию за жестокий поступок с печерским иноком старцем Григорием. Встретив этого старца, о котором тогда говорили, что он имеет дар предвидения, Ростислав спросил его: от чего приключится ему смерть. Старец Григорий отвечал: от воды. Ростиславу это не полюбилось, и он приказал бросить Григория в Днепр; и за это злодеяние, как говорили, Ростислава постигла смерть от воды.
Дело этим не окончилось. Половцы дошли до Киева и между Киевом и Вышгородом на урочище Желани в другой раз жестоко разбили русских того же года 23 июля.
После этой победы половцы рассеялись по русским селам и пленили много людей. Современник в резких чертах описал состояние бедных русских, которых толпами гнали враги в свои вежи: «Печальные, измученные, истомленные голодом и жаждою, нагие и босые, черные от пыли, с окровавленными ногами, с унылыми лицами шли они в неволю и говорили друг другу: я из такого-то города, я из такой-то деревни, рассказывали о родных своих и со слезами возводили очи на небо к Всевышнему, ведущему все тайное».
В следующем 1094 году Святополк думал приостановить бедствия русского народа, заключил с половцами мир и женился на дочери половецкого хана Тугоркана. Но и этот год был не менее тяжел для русской земли: саранча истребила хлеб и траву на полях, а родство киевского князя с половецким не спасло Руси и от половцев. Когда одни половцы мирились и роднились с русскими, другие вели на Владимира его неумолимого соперника Олега. Олег, засланный византийцами в Родос, недолго там оставался. В 1093 году он уже был в Тмутаракани, выгнал оттуда двух князей, таких же безместных, как и он (Давида Игоревича и Володаря Ростиславича), и сидел некоторое время спокойно в этом городе, но в 1094 году, пригласивши половцев, пустился добывать ту землю, где княжил его отец. Владимир не дрался с ним, уступил ему добровольно Чернигов, вероятно и потому, что в Чернигове, как и прежде, были сторонники Олега. Сам Владимир уехал в Переяславль.
Тогда уже, как видно, выработался вполне характер Владимира и в нем созрела мысль действовать не для личных своих выгод, а для пользы всей русской земли, насколько он мог понимать ее пользу; главное же – энергически соединенными силами избавить русскую землю от половцев. До сих пор мы видели, что Владимир, насколько было возможно, старался устроить мир между русскими и половцами, но с этих пор он становится постоянным и непримиримым врагом половцев, воюет против них, подвигает на них всех русских князей и с ними все силы русских земель. Вражду эту он открыл поступком с двумя половецкими князьями: Китаном и Итларем. Князья эти прибыли к Переяславлю договариваться о мире, разумеется, с намерением нарушить этот мир, как делалось прежде. Китан стал между валами за городом, а Итларь с знатнейшими лицами приехал в город: с русской стороны отправился к половцам заложником сын Владимира Святослав.
Тогда же прибыл от Святополка киевлянин Славята и стал советовать убить Итларя, приехавшего к русским. Владимир сначала не решался на такое вероломство, но к Славяте пристали дружинники Владимира и говорили: «Нет греха в том, что мы нарушим клятву, потому что сами они дают клятву, а потом губят русскую землю и проливают христианскую кровь».
Славята с русскими молодцами взялся проникнуть в половецкий стан за городом и вывести оттуда Мономахова сына Святослава, посланного к половцам заложником. С ним вместе взялись за это дело торки (народ того же племени, к которому принадлежали и половцы, но, будучи поселены на киевской земле, они верно служили Руси). В ночь 24 февраля они не только счастливо освободили Святослава, но умертвили Китана и перебили его людей.
Итларь находился тогда во дворе у боярина Ратибора; поутру 24 февраля Итларя с его дружиною пригласили завтракать к Владимиру; но только что половцы вошли в избу, куда их позвали, как за ними затворили двери, и сын Ратиборов Ольбег перестрелял их сверху через отверстие, сделанное в потолке избы. После такого вероломного поступка, который русские оправдывали тем, что их враги были так же вероломны, Владимир начал созывать князей против половцев, и в том числе Олега, от которого потребовал выдачи сына убитого Итларя. Олег не выдал его и не шел к князьям.
Киевский князь Святополк и Владимир звали Олега в Киев на совет об обороне русской земли. «Иди в Киев, – говорили ему князья, – здесь мы положим поряд о русской земле пред епископами, игуменами, перед мужами отцов наших и перед городскими людьми, как нам оборонять русскую землю». Но Олег высокомерно ответил: «Не пристало судить меня епископам, игуменам и смердам» (т.е. мужичью, переводя на наш способ выражения).
Тогда князья, пригласившие Олега, послали ему от себя такое слово: «Если ты не идешь на неверных и не приходишь на совет к нам, то, значит, ты мыслишь на нас худое и хочешь помогать поганым. Пусть Бог нас рассудит».
Это было объявление войны. Итак, вместо того чтобы идти соединенными силами на половцев, Владимиру приходилось идти войною на своих. Владимир со Святополком выгнали Олега из Чернигова, осадили его в Стародубе и держали в осаде до тех пор, пока Олег не попросил мира. Ему даровали мир, но с условием, чтоб он непременно прибыл в Киев на совет. «Киев, – говорили князья, – старейший город на русской земле; там надлежит нам сойтись и положить поряд». Обе стороны целовали крест. Это было в мае 1096 года.
Между тем раздраженные половцы делали на Русь набеги. Хан половецкий Боняк со своею ордою жег окрестности Киева, а тесть Святополка Тугоркан, несмотря на родство с киевским князем, осадил Переяславль. Владимир со Святополком разбили его 19 мая; сам Тугоркан пал в битве, и его зять Святополк привез тело тестя в Киев: его похоронили между двумя дорогами: одною, ведущею в Берестово, и другою – в Печерский монастырь. В июле Боняк повторил свое нападение и 20 числа утром ворвался в Печерский монастырь. Монахи, отстояв заутреню, почивали в кельях; половцы выломали ворота, ходили по кельям, брали что попадалось под руки, сожгли церковные южные и северные двери, вошли в церковь, таскали из нее иконы и произносили оскорбительные слова над христианским Богом и законом. Тогда половцы сожгли загородный княжеский двор, называемый красным, построенный Всеволодом на выдубичском холме, где впоследствии выстроен был Выдубицкий монастырь.
Олег не думал исполнять договора и являться в Киев на княжеский съезд. Вместо того он явился в Смоленск (где тогда неизвестно каким путем сел брат его Давид), набрал там войска и, вышедши оттуда, пошел вниз по Оке, ударил на Муром, который достался в управление сыну Мономаха Изяславу, посаженному на княжение в соседней ростовской земле. (Отец Олега Святослав, сидя в Чернигове, был в то же время на княжении и в Муроме, и потому Олег считал Муром своею отчиною). 6 сентября 1096 года Изяслав был убит в сече. Олег взял Муром и оковал всех найденных там ростовцев, 6елозерцев и суздальцев: видно, что князь Изяслав управлял муромцами при помощи людей своей земли. В Муроме и его волости в то время еще господствовало язычество; край был населен народом финского племени, муромою, и держался за князьями только посредством дружины, составлявшей здесь, вероятно, еще единственное славянское население в те времена. В Ростове, Суздале и Белозерске, напротив, славяно-русская стихия уже прежде пустила свои корни, и эти края имели свое местное русское население.