Как не раз бывало в моменты крайней опасности, на борьбу с насильниками поднялся народ. Киевляне собрались на торговой площади и потребовали у князя: «Половцы рассыпались по всей земле, дай, княже, оружие и коней, и еще будем биться с ними!» Ответом на отказ князя дать оружие народу было восстание в Киеве. Изяслав и Всеволод бежали из столицы. Дело обороны взяли в свои руки народные массы. Киевляне отстояли свой город: от этого нашествия половцев Киев не пострадал.
Однако половцы продолжали «воевать по всей земле Русской» и дошли до Чернигова, на подступах к которому их встретило черниговское войско. Здесь, на берегах реки Снови (приток Десны), в ноябре 1068 г. произошла битва, закончившаяся полным поражением половцев. Трехтысячное русское войско наголову разбило двенадцатитысячную половецкую орду. Много степняков утонуло в Снови, а их предводитель попал в плен. Уцелевшие половцы поспешно отступили. Только через три года они решились снова напасть на города Растовец и Неятин и воевали на юго-западной окраине Киевской земли. Этот набег был сравнительно легко отбит гарнизонами пограничных крепостей: летописцы ничего не сообщали о сборе войска для отпора половцам.
Однако закрепить этот крупный успех в войне со степняками не удалось — помешали княжеские усобицы. Племянник нового черниговского князя Всеволода — Олег Святославович (или Гориславич, как прозвали его в народе за то горе, которое он принес Русской земле) бежал в степи и привел с собой половецкое войско. В 1078 г. половецкая орда двинулась к Чернигову. Полки князя Всеволода, вышедшие навстречу, были разбиты. При помощи половцев Олег захватил Чернигов, но удержаться в нем смог только 39 дней. Великий киевский князь «повелел собрать воинов от мала до велика» и выгнал Олега из Чернигова. В жестокой битве у Нежатина великий князь Изяслав погиб. Киевским князем стал Всеволод Ярославович.
В 90-х годах XI столетия, в обстановке непрекращающихся княжеских усобиц, началась новая волна половецкого наступления. Неимоверные усилия пришлось приложить народу, безвестным ратникам на южных укрепленных линиях и жителям пограничных городов, чтобы сдержать этот натиск кочевников. До нас не дошли имена героев войны со степняками. Только скупые записи в летописях о событиях войны свидетельствуют о великом подвиге народа, поднявшегося на защиту родной земли.
Очередной большой поход, открывший новую серию опустошительных вторжений, был предпринят половцами в 1092 г. В этот год, по свидетельству летописца, «рать великая была от печенегов отовсюду». Запылали деревни и села в Переяславском княжестве, куда на этот раз половцы пришли даже с кибитками и скотом. Прорвали половцы и укрепленную линию на Верхней Суле, «много сел повоевали» в верховьях реки Удая, разгромили города Прилуки, Переволока, Посечень. Участились нападения половецких орд и на другие участки степной границы Руси.
В 1093 г. умер Всеволод, последний из Ярославичей. Великокняжеский «стол» при поддержке киевского боярства перешел к туровскому князю Святополку Изяславичу, не обладавшему ни полководческими талантами, ни даром дальновидного политика. Во время наступления половцев Святополк не только не смог организовать оборону, но и не использовал представившийся случай заключить перемирие с некоторыми из половецких ханов. Послов, прибывших от них, заносчивый Святополк бросил в темницу, легкомысленно расценив присылку посольства от половецких ханов как свидетельство их слабости.
В ответ половцы перешли в наступление и осадили город Торческ в среднем течении реки Роси. Теперь уже сам Святополк запросил мира, но половцы «не восхотели и пустились по земле, воюя».