Святополк долго спорил с ними, они не соглашались и увели к себе Мстислава назад.
На следующий год (1103) Мономах, в исполнение любимой мысли своей, опять начал звать князей на половцев. Святополк передал мысль дружине. «Негоже идти весною, возразили мужи, мы погубим смердов». Решено князьями сойтись и подумать с дружинами вместе. Собрались все на Долобске в одном шатре. Владимир обратился к Святополку: «Брат, ты старший, начни говорить, как нам промыслить о Русской земле». А Святополк отвечал: «Нет, начни ты». Владимир сказал: «Что мне говорить, когда твоя дружина и моя собираются спорить со мною, будто я хочу погубить смердов. Дивно мне, братья, что вы жалеете смердов и их коней, а о том не думаете, что выедет весною смерд пахать со своею лошадью, и наскочит половчин, ударит смерда стрелой и возьмет ту лошадь его, и потом жену его, и детей, и гумно зажжет, — что же вы об этом не подумаете? Или вам лошади жаль, а смерда не жаль?» Никто не мог опровергнуть слов Владимира. Вся дружина согласилась: «Воистину, это так»; и Святополк ответил: «Я готов». Они послали звать Давыда и Олега: «Пойдем на половцев, либо живы будем, либо умрем». Давыд согласился, а Олег отговорился нездоровьем. Присоединились к ним еще Давыд полоцкий, Мстислав Давыдович, Вячеслав, другой сын Ярополка.
Князья пошли в поход на конях и в ладьях. Ниже порогов они остановились в протоках, на Хортичем острове, отсюда перебрались в поле, и через четыре дня достигли Сутеня. Увидев сильное устремление на себя, поганые не выдержали и побежали. Победа была одержана совершенная. Русские взяли тогда в землях половецких множество скота, овец, верблюдов, челяди и возвратились домой со славой великой, повоевав еще по пути печенегов и торков.
В 1107 году явились Боняк, Шарукан старый и много других князей в Переяславском княжестве, которое чаще всего подвергалось нападениям, лежа на их пути. Святополк, Владимир, Олег и прочие быстро собрались против них, переправились через Сулу и ударили. Половцы, не ожидая, испугались, со страха не могли даже поставить стяга, бросились к коням и стали их хватать, а иные побежали пешие, оставя свои товары.
Половцы после этого поражения утихли, набегали очень редко и всегда были отражаемы. Мономах доставил, таким образом, мир Русской земле, и извне, и внутри (самое трудное дело, какое только можно было сделать в эти тревожные времена), ибо междоусобия утихли, также благодаря его деятельному участию в делах и благоразумию.
В 1111 году, по вызову Владимира, собрались князья, дали друг другу клятву и на второй неделе поста выступили на половцев в землю их, Святополк, Владимир, Давыд с сыновьями, и прочие. На шестой неделе поста во вторник они пришли к Дону.
Здесь облачились они в брони, построили полки и приблизились к городу Шаруканову. Владимир приставил своих попов ехать перед полком, петь тропари и кондаки креста честного и канун Святой Богородицы. Они подступили к городу перед вечером, а поутру в воскресенье жители вышли к ним навстречу с поклоном, вынесли рыбы и вина. Князья русские здесь переночевали, назавтра, в среду, пошли к Сугрову и зажгли город, в четверг выступили с Дона и 24 марта сошлись с половцами.
Битва решилась в нашу пользу. Князья воздали хвалу Богу и праздновали здесь свою победу.
В воскресенье пошли они дальше, и в понедельник на Страстной неделе встретились с новыми полчищами половцев, которые «выступиша яко борове велиции и тмами тем оступали полки русские». Полки ударили одни на другие, и «сразившимася челома тресну аки гром». Началась лютая сеча, и люди падали с обеих сторон. Наконец, победа опять склонилась на сторону русских князей, и половцы были разбиты наголову при реке Салнице.
Князья русские вернулись с великой честью и добычей. Слава об их победе разнеслась по всем дальним странам — к грекам, ляхам и чехам, даже и до Рима дошла, говорит летопись. Разумеется, она по праву больше всех принадлежала Мономаху, о котором навсегда осталось предание, как о победителе половцев, избавителе Русской земли от поганых.
Этим знаменитым походом закончилось двадцатилетнее княжение Святополка. В следующем году он занемог и скончался за Вышгородом почти шестидесяти лет (1113 г., апреля 16).
Из детей после Мстислава, убитого в 1099 г. при осаде Владимира, остались Ярослав, княживший во Владимире с 1100 года, и малолетние: Брячислав (род. 1104) и Изяслав.
Киевляне, собравшись на другой день по смерти Святополка, 17 апреля 1113 года, положили на вече посадить на киевском столе Владимира, сына Всеволода, и послали в Переяславль звать его на стол отцов и дедов.