В 1097 году по инициативе Владимира Мономаха съехались русские князья в город Любеч. Они говорили друг другу: "Зачем губим Русскую землю, поднимаем сами на себя вражду, а половцы раздирают землю нашу на части и радуются, что между нами рать? Теперь же будем жить в одно сердце и блюсти Русскую землю". И в 1101 году "вся братья" - Святополк, Владимир Мономах, Давид, Олег, Ярослав - предприняли грандиозный поход против половцев и те запросили мира. Но было ясно, что половцы, вынужденные уступить объединённым русским силам, ждут лишь удобного случая для ответного удара. Острее всех чувствовал эту опасность сам Владимир Мономах. Уже ранней весной 1103 года он стал настаивать на новом походе против половцев и предлагал провести его до лета, чтобы опередить возможное нашествие врага. В небольшой городок на левом берегу Днепра, Долбск, приехали самые влиятельные русские князья и начали обсуждать план войны против половцев. "И стала совещаться дружина Святополкова и говорить, что "не годиться ныне, весной, идти, погубим смердов и пашню их". И сказал Владимир: "Дивно мне, дружина, что лошадей жалеете, которыми пашут! А почему не подумаете о том, что вот начнёт пахать смерд, и, приехав, половчанин застрелит его стрелою, а лошадь его заберёт, а в село его, приехав, возьмёт жену его и детей его, и всё его имущество? Лошади вам жаль, а самого, не жаль ли?" И ничего не смогла ответить дружина Святополкова. И сказал Святополк: "Вот я готов уже". И встал Святополк, и сказал ему Владимир: "Это ты, брат, великое добро сотворишь земле Русской". И послали к Олегу и Давыду, говоря: "Пойдите на половцев, да будем либо живы, либо мёртвы". И послушал Давыд, а Олег не захотел того, сказав причину: "Нездоров". Владимир же, попрощавшись с братом своим, пошёл в Переяславль, а Святополк за ним, и Давыд Святославич, и Давыд Всеславич, и Мстислав, Игорев внук, Вячеслав Ярополчин, Ярополк Владимирович". Это был политический успех Владимира Мономаха, прилагавшего большие усилия, чтобы объединить военные силы Руси, разобщённые феодальными усобицами. На конях и в ладьях войско спустилось вниз по Днепру, за пороги. Затем дружины свернули на восток и глубоко вторглись в кочевья половцев, где и произошла решительная битва. Не смотря на то, что старшим как великий киевский князь был Святополк, боем руководил Мономах.
Половцев вышло против русских великое множество, но дрались они вяло, как и предполагал Мономах. Летописец замечает, что в ногах коней их не было резвости. "Наши же с весельем на конях и пешие пошли к ним. Половцы же увидев, как устремились на них русские, не дойдя, побежали перед русскими полками. Наши же погнались, рубя их. В день 4-го апреля совершил бог великое спасение, а на врагов наших дал нам победу великую. И убили тут в бою двадцать князей: Урусобу, Кочия, Арсланопу, Китанопу, Кумана, Асупа, Куртыка, Ченегрепу, Сурьбаря и прочих князей их, а Белдюзя захватили". Любопытен рассказ летописца о судьбе пленного хана Бельдюза. Сначала его привели в стан Святополка. Всё - золото, серебро, коней, скот - предлагал Бельдюз за сохранение ему жизни, но не смотря на свою жадность, Святополк не стал самостоятельно решать его судьбу и отослал к Мономаху. И Мономаху Бельдюз сулил свои богатства, однако князь напомнил пленному всё зло, причинённое земле Русской половецкими набегами - набегами, предпринимавшимися в нарушение клятв и договоров, - и приказал казнить хана.
Весной 1106 года половцы попытались напасть на южные рубежи Киевского княжества, но были легко отбиты. В 1107 году они, собрав многочисленные орды, организовали большой поход на Русь. Для отпора быстро собралось русское войско из шести княжеств. 12 августа русские полки перешли вброд Сулу и обрушились на степняков. Враг был разгромлен. Конница гнала бежавших половцев от реки Суллы до самого Хорола, то есть больше 40 км. Потери половцев в этой битве были очень велики. Хан Таза, брат Боняка, был убит, хан Сугра, брат Шарукана Старого, попал в плен, а сам Шарукан едва спасся бегством, бросив свой стан.