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