Князь Рогволод, к которому Ярополк отправил послов, находились в главном городе кривичей - Полоцке. Существует две версии его происхождения. По одной, он представитель местной династии, по другой - викинг Ренгвальд. Правил он самостоятельно, не подчиняясь ни Ярополку, ни Владимиру. У Рогволода были два сына и дочь Рогнеда.
Полоцкая земля, которой вполне законно, по наследству, владел Рогволод, находилась между Киевским и Новгородским княжествами - владениями Ярополка и Владимира. По Полоцкой земле проходил "великий путь из варяг в греки" - торговая артерия, жизненно необходимая как для северо-западных, так и для южных областей Древней Руси. Стремясь отнять друг у друга престол, братья-князья Святославичи искали союза с Рогволодом. Но не только политические и экономические соображения были тому причиной. Оба соперника желали взять в жены дочь полоцкого князя, прекрасную Рогнеду.
По преданию, пришли в Полоцк послы от Владимира из Новгорода и стали просить Рогнеду в жены Владимиру.
Князь Рогволод спросил Рогнеду: "Хочешь ли пойти замуж за Владимира?" А та ответила гордо: "Не хочу я идти за сына рабыни, но хочу стать женой Ярополка".
Когда Владимир узнал об этом ответе, то собрал он дружину и отправился воевать с Рогволодом.
Рогволод вышел навстречу Владимиру, но потерпел поражение и укрылся в Полоцке. После непродолжительной осады город был взят, а вся княжеская семья - захвачена в плен. Рогволод с двумя сыновьями были лишены жизни. А Рогнеду Владимир взял в жены. Так против своей воли Рогнеда сочеталась браком с Владимиром и отправилась с ним и с полоцкими войсками, которые усилили его новгородскую дружину, к Киеву.
.