Возразить против гневных Мономаховых речей было нечего, и Святополк, отбросив колебания, в конце концов ответил коротко: "Я готов!"
Договорившись окончательно, стали срочно посылать за другими князьями, призывая их присоединиться к походу.
Олег Святославич уклонился - сказался больным. Но пять правителей откликнулись на призыв старейших князей и скоро пришли в Долобск. Соединенные дружины двинулись вниз по Днепру, кто берегом - на конях, кто водой - в ладьях. Скоро достигло русское войско острова Хортица. Островок этот днепровский был издавна известен мореходам, купцам, воинам. Здесь останавливались на отдых варяжские дружины, отправлявшиеся на службу к императорам Византии, укрывались от непогоды торговые суда.
Отдохнув на знакомом месте, дружины повернули от Днепра в глубь степи.
4 дня углублялось войско в степь. Вести о его продвижении достигли степняков, и половецкие ханы быстро съехались на совет - решать, что делать перед лицом невиданного русского наступления. Опытный Урусоба, половецкий хан, не раз сражавшийся с русскими и, видимо, правильно оценивший масштабы и мощь ответного вторжения, предлагал срочно просить мира. Однако большинство ханов летописец, подчеркивая их неопытность, именует их "молодыми" - отвергли это предложение.
Решено было сражаться с русскими дружинами. Навстречу им выслали крепкий сторожевой отряд во главе со знатным, одержавшим немало побед Алтунопой. Однако, почти сразу попав в засаду, отряд был полностью разбит.
4 апреля 1103 года в полевом сражении сошлись главные силы половцев и русских.
"Пошли полки половецкие, как густой лес, и нельзя было охватить их взглядом. И русь вышла против них... Половцы же, увидев русское устремленье на себя, побежали, не соступившись с русскими полками..."
Паническое бегство половецкого войска быстро привело к полному разгрому. В битве пало двадцать половецких ханов, а еще один, двадцать первый, по имени Белдюзь был взят в плен. Его привезли к Святополку, и хан стал сразу предлагать за себя богатый выкуп - золото и серебро. Святополк передал пленника Мономаху, а тот, отказавшись от всяких разговоров о выкупе, приказал казнить хана за постоянные вероломные нарушения мира.
Добыча русским досталась столь большая, что летописец счел нужным подробно обрисовать ее: "...взяли тогда и скот, и овцы, и коней, и верблюдов, и вежи с добытком и челядью... И пришла русь с полоном великим и с победою великою".
Успешный поход 1 103 года окончательно убедил Владимира Мономаха в правильности политики, направленной на организацию общего отпора степнякам. Поэтому, когда в 1107 году вторглись на Русь Шарукан Старый, Боняк и еще десяток половецких ханов, Владимир снова взялся за организацию объединенного войска. Включив в свою рать дружины трех сыновей и племянника, он затем соединился со Святополком Киевским и другими князьями. Войско быстро вышло в поход, в боевом порядке форсировало реку Сулу, за которой располагался стан половцев, и без остановки и перестроения с боевым кличем ударило на врага. Столь быстрого отпора ханы половецкие, уже привыкшие к разладу и усобицам среди русских, никак не ожидали. Растерявшиеся половцы не смогли даже построиться в боевой порядок - "поставить стяг" - и побежали, кто схватив коня, а кто и просто так. Русские гнали врага почти полсотни верст - до реки Хорол, взяли стан половецкий и весь обоз.
Очередной поход в Степь был совершен по приказу Мономаха в декабре 1109 года, когда воевода Дмитрий Иворович взял у Дона 1000 половецких веж. Такие походы, упреждавшие набеги кочевников, стали новым стратегическим элементом в борьбе со Степью. Нанося постоянные удары в сердце половецкой Степи, Владимир Мономах добился заметного уменьшения числа вторжений в русские пределы.
Настойчивая борьба со Степью создала Мономаху славу защитника Русской земли. Поэтому, когда в 1113 году умер Святополк Киевский, киевляне, собравшись на вече, решили послать Владимиру приглашение "на стол отень и дедень", то есть на престол отца и деда. Но Владимир, следуя феодальным правилам и меркам и боясь нарушить и без того хрупкое замирение князей, отказался от такого предложения в пользу имевших больше династических прав Святославичей.
20-летнее правление Святополка принесло простым киевлянам много лишений. "В дни княжения своего Святополк створил много насилия... имущество у многих отнял... И были рати многие от половцев, к тому же и усобица, и был в то время большой голод и великая скудость в Русской земле во всем".
Известия летописи о скудости и неурожаях в последние годы правления Святополка подтверждаются современными учеными. Исследовав многие тысячи спилов бревен из древних построек, они установили, что в 1110-1112 годах годичные кольца у деревьев, выросших в разных местах Руси, были гораздо тоньше нормальных. А это - верное свидетельство неблагоприятных погодных условий. Неурожаи, вызванные холодом и дождями, продолжались, видимо, 2-3 года, что и вызвало жестокий голод по всей стране. Ели крестьяне и лист липовый, и кору березовую, и мох.