Во времена смуты на Руси, усилился натиск половецких орд, которые стали чаще нападать на русские города. Князья решили соединить свои силы. Так в 1100 г. в городе Витичеве они решили предпринять поход против половцев. Однако поход откладывался из-за споров между князьями. Поэтому только в 1103 г. они собрались вместе со своими дружинами возле Долобского озера. Как раз наступала весна. Это было лучшее время для похода на степняков, так как кони половцев после зимы не набрали силы. Однако Святополк предложил перенести поход, чтобы пожалеть своих лошадей и дать смердам обработать землю. Его поддержали некоторые князья и бояре, но тут в спор влез Владимир Мономах. Он осуждал такие действия князей. Князь понимал, что потом смерды и их кони пострадают от рук половцев. Владимир растолковал это князьям и на этом спор закончился.
Объединенное войско отправилось в путь, в поход не отправился только князь Олег. Он был давним другом половцев, поэтому сославшись на болезнь не участвовал в походе. Нагнав половцев, русская рать перебила их и завладела большой добычей.
В 1111 г. русские князья решили организовать еще один поход. Целью похода был захват главного города половцев Шарукань. Некоторых половецких ханов князья подкупили подарками. Также поженив своих сыновей на ханских дочках. Владимир Мономах придал этому походу значение крестового похода против язычников-степняков. В этот поход отправились Святополк, Владимир Мономах, Давыд и их сыновья. После разгрома передовых войск половцев, Шарукань сдалась без осады. Князьям несли дары. Однако другой город-Сугров-отказался сдаваться. Русским воинам пришлось брать его штурмом. После успешного штурма город был сожжен. Главное сражение состоялось 27 марта 1111 г. на реке Сольнице. У половцев было преимущество в количестве воинов. Однако Владимир Мономах сам повел русское войско в лобовую атаку. Половецкая конница в настолько ближнем бою потеряла главное преимущество, маневренность. Русские били половцев в рукопашном бою. В этом аспекте русские не знали равных. В итоге половцы были разбиты, остаток войска покидал поле битвы не оглядываясь.