Между тем половцы осадили Треполь, и жители послали к Святополку сказать, что нет у них запасов еды и воды и долго они не продержатся. Святополк отправил к городу обозы, но близко подойти не смог. В конце концов после почти двухмесячной осады город половцами был взят. Они его сожгли, а жителей увели в плен. На фоне таких событий Святополк принял вынужденное решение о мире, в качестве доказательства его прочности князь женился на половецкой княжне, дочери Тугоркана. Но на самом деле Святополк думал только о том, как бы избавиться от власти кочевников. Выжидать он не умел, в отличие от Владимира, который согласился даже отдать в качестве заложника в половецкий стан своего сына Святослава. Правда, терпения и у него хватило ненадолго: совместно с дружиной Святополка Владимир уничтожил половцев Итларя и Кытана. Этот успех их так обрадовал, что они обратились с приглашением к Олегу, черниговскому князю, чтобы идти и совместными усилиями очистить землю от половцев, но у того половцы были в союзниках, и он отказался. Так что после этой победы над кочевниками Святополк и Владимир гонялись за Олегом. Междоусобица все набирала и набирала силу. Она становилась уже опасной и для существования самого государства, потому что для решения внутренних дел князья тут же призывали половецкую силу. И нет ничего удивительного в том, что в конце концов князья затеяли провести съезд, чтобы решить, как им жить дальше. Местом съезда избрали город Любеч, в историю съезд вошел как любечский.
Однако было гораздо проще собрать князей вместе, нежели выполнить условия договора. Буквально тут же, едва князья успели разъехаться, появились первые подозрения, что и сам съезд был созван не случайно, а то, что Владимир тесно общается с Васильком, еще неслучайнее. Инициатором происшедшего далее кошмара назван Давыд.