4 апреля 1103 г. произошло столкновение русских и половецких главных сил. Русским воинам удалось застать орду на походе и навязать ей встречный бой в выгодных для себя условиях. Половцы сделали перед этим большой переход, всадники их и кони устали, и не было у них «быстроты в ногах». Русские же воины «с весельем, на конях и пешие» бросились на врага. Степняки побежали, не приняв рукопашного боя. Русская конница преследовала половцев, и только немногим из них удалось спастись. Половцы потеряли убитыми одних только князей больше двух десятков, рядовых воинов погибло множество. В плен попал хан Белдузь, предводитель большой орды. Он предлагал Мономаху за свою жизнь богатый выкуп: золото, серебро, табуны коней, стада рогатого скота. Но Владимир отказался от богатого выкупа и заявил хану: «Ты много раз клялся не воевать, но продолжал воевать Русскую землю. Почему ты не учил сынов своих и род свой соблюдать клятвы, а все проливал кровь христианскую? Да будет теперь кровь твоя на голове твоей!» По приказу Мономаха хан был рассечен мечами. «Со славою и победою великою» русское войско вернулось на Русь. Смерть Белдузя и других половецких ханов стала грозным предупреждением степнякам: Русь сильна, разбои и грабежи не останутся безнаказанными, Русь перешла к активным наступательным действиям!

Весной 1106 г. половцы попытались напасть на южные рубежи Киевского княжества. Чтобы отогнать их, не потребовалось даже собирать войско из нескольких княжеств. Святополк послал своих воевод Яна Вышатича, брата его Путяту, Иванка Захарьинича и Козарина, которые «догнали их и посекли и пленных отняли».

В 1107 г. половцы организовали большой поход на Русь, собрав многочисленные орды. В августе с крупными силами «пришел Боняк и Шарукан Старый, и иные князья многие, и встали около Дубна», на пограничной реке Суле. Для отпора быстро собралось русское войско из шести княжеств. 12 августа русские полки перешли вброд Сулу и с громкими криками обрушились на степняков. «Половцы ужаснулись и от страха не могли ни стяга поставить, побежали, хватая коней, и иные пешими побежали», — с торжеством повествовал летописец. Конница гнала бежавших половцев от реки Сулы до самого Хорола (более 40 км). Потери половцев в этой битве были очень велики. Хан Таза, брат Боняка, был убит, хан Сугра, брат Шарукана Старого, попал в плен, а сам Шарукан едва спасся бегством, бросив свой стан.

В 1109 г. Владимир Мономах организовал новый поход в степи донских половцев. Русское войско, возглавляемое воеводой Дмитром Иворовичем, дошло до Дона и разгромило в этом районе половецкие кочевья. «Взяли 1000 веж половецких у Дона», — сообщил летописец о результатах этого похода.

Весной следующего года половцы подошли было к Воиню, крепости на левом берегу Днепра, в устье реки Сулы, но сразу отступили, когда увидели вышедшее им навстречу русское войско. Другой половецкий отряд летом ограбил села вокруг Переяславля, но к самому городу половцы, в отличие от прошлых походов, уже не подходили. Это были мелкие набеги, не изменявшие уже наметившегося перевеса Руси над своими постоянными врагами — половцами.

В 1111 г. по инициативе Владимира Мономаха снова собрались дружины из многих земель Руси для большого похода в Половецкую землю. Объединенное войско в начале марта сосредоточилось на пограничной реке Суле. Отсюда воины на санях двинулись к Хоролу. Из-за оттепели сани на этой реке пришлось бросить, и дальше полки шли военным строем, выслав вперед и по сторонам дозоры. На реке Голте войско сделало остановку, поджидая отставших ратников, а затем направилось к Ворскле, преодолев по пути «многие реки». 21 марта русские рати достигли Северского Донца. Впереди был главный центр половецкой орды — город Шарукань, недоступный раньше для русского войска. Теперь жители половецкой столицы увидели под своими стенами грозный строй русских воинов, закованных в боевую броню, и сдались без боя. Летописец сообщает, что они «поклонились князьям русским, вынесли рыбу и вино». На следующее утро русское войско двинулось к другому половецкому городу — Сугрову и сожгло его. Половцы лихорадочно собирали силы, чтобы противостоять русскому войску. 24 марта сошлись русские полки и огромная по численности половецкая орда: разгром городов Шаруканя и Сугрова всколыхнул всю Половецкую степь. Русские воины поклялись перед боем: «Помереть нам здесь, станем крепко!»

Страшен был приступ половецкий, «брань крепкая» разразилась в степи. Русские полки выстояли, отогнали половцев к реке Дегее, мутные воды которой поглотили немало половецких всадников.

Через три дня новая половецкая орда окружила русское войско на реке Салнице, и снова было половцев «многое множество». Снова была «брань лютая», много пало воинов с обеих сторон. Исход сражения решил удар отважных переяславских дружин, возглавляемых самим Владимиром Мономахом. «Падали половцы перед полком Владимировым», — отмечал летописец. В руки победителей попало «полона много, и скота, и коней, и овец, и колодников много поймали руками».

Победа русских полков в самом сердце половецких степей произвела огромное впечатление на степняков. Когда русские воины спрашивали пленных половцев: «Как это у вас была такая сила, а вы не могли бороться с нами и тотчас побежали?» — те отвечали: «Как нам с вами биться?»

Победоносные общерусские походы на половцев принесли Владимиру Мономаху заслуженную славу видного полководца и государственного деятеля. Когда в 1113 г. умер Святополк, а в Киеве вспыхнуло народное восстание, Мономах оказался единственным вероятным претендентом на великокняжеский «стол».

60-летний Владимир Мономах, став великим киевским князем, усилил наступление на степняков. При нем восстановилось былое единство Древнерусского государства. Властной рукой Мономах смирял усобицы, князья по его приказу послушно выделяли военные силы для походов. Русь выступала теперь по отношению к половецким ордам единым фронтом, русские дружины были объединены под единым командованием, и результаты не замедлили сказаться. Половцы превратились в обороняющуюся сторону. Народ Руси еще раз показал, на что он может быть способен, если страну не ослабляют княжеские усобицы. Несколько походов, которые провел Мономах, будучи уже великим князем, довершили разгром основных центров половецких кочевий.

В 1116 г. великий князь послал своего сына Ярополка с большим войском на Дон. В походе принимал участие и сын черниговского князя Всеволод. Русские полки разгромили вежи придонских половцев и снова «взяли три города: Сугров, Шарукань и Балин». От этого удара половецкая орда потомков хана Шарукана Старого уже не могла оправиться и в следующем году откочевала на юго-восток, к Северному Кавказу и в Грузию, где бывшие придонские половцы поступили на службу к грузинскому царю Давиду Строителю. Важным результатом этого похода явилось внутреннее ослабление печенежской орды: против половецких ханов выступили остатки торков и печенегов, до тех пор подчинявшихся им и вместе с половцами нападавших на русские рубежи. Летописец сообщал, что «бились с половцами торки и печенеги у Дона и сражались два дня и две ночи», а затем «пришли на Русь к Владимиру». Владимир Мономах поселил добровольных пришельцев вдоль степной границы, отвел им земли и города. Эти «служилые» торки и печенеги в дальнейшем сыграли немалую роль в борьбе с половцами.

В 1120 г. русское войско еще раз ходило на половцев за Дон. Однако, напуганные предыдущими походами, остатки придонских половцев бежали, не принимая боя. Русские полки вернулись, «не обретя их».

Вздохнула Русь, избавленная на время от опустошительных половецких набегов. Вплоть до смерти Владимира Мономаха не решались половцы нападать на русские рубежи, потому что, по словам летописца, «имени его все страны боялись, и по всем странам шел слух о нем». За свою долгую жизнь Владимир Мономах заключил 20 мирных договоров с половцами и казнил 200 половецких ханов за нарушение соглашений!

Снова рать беспрестанная

Узнав о смерти грозного Владимира Мономаха, половецкая орда в 1125 г. тотчас же появилась на рубежах Переяславского княжества. На этот раз половцы хотели, пользуясь удобным моментом, покарать бежавших от них торков и, если окажется возможным, вернуть их под свою власть. Но переяславский князь Ярополк, сын Мономаха, не раз громивший под знаменами своего прославленного отца половецкие орды, успел укрыть торков и население пограничной полосы в крепостях. Замысел половцев не удался. Тогда орда повернула на Сулу и стала разорять близлежащие селения. Переяславское войско двинулось следом за ними и настигло на правом берегу реки Удая. В коротком бою половцы были разгромлены, много половецких воинов погибло в сече, еще больше их утонуло во время бегства.