Спустя два года после инцидента на охоте Киевский князь Ярополк пошел с войсками на своего брата Олега. Князь древлян проиграл сражение и в спешке отступления дружины под защиту крепостных стен княжеской столицы Овруча упал с моста в крепостной ров и погиб, придавленный падавшими сверху лошадьми. Ярополк оплакал гибель брата, согласно летописцу, винил в его смерти Свенельда, а Владимир, узнав о походе Ярополка, бежал из Новгорода «за море» к королю Норвегии Хакону Могучему. Очевидно, всем была понятна политическая подоплека похода Ярополка как единственного выхода из создавшегося двусмысленного положения: принудить силой братьев-князей признать исключительность полномочий Ярополка как верховного князя Рѹськой земли.
В 978 г. Владимир возвращается в Новгород с варяжской дружиной (летопись, возможно ошибочно, датирует возвращение 980 годом), изгнав посадников (наместников) Ярополка — вероятно, не без поддержки новгородцев, которые предпочитали иметь собственного князя. Возвращение с дружиной означало конфронтацию с Ярополком. На пути к Киеву лежал Полоцк, где княжил упоминавшийся уже Рогволод/Ragnvald, союз с которым мог увеличить шансы Владимира на победу. Владимир сватается к дочери Рогволода Рогнеде (Ragnheið или Regneide в другой транскрипции), получает оскорбительный отказ (Рогнеда предпочла Ярополка Владимиру как «сыну рабыни»), захватывает Полоцк и убивает отца и братьев Рогнеды, а ее насильно берет в жены. После этого осаждает Киев, хитростью выманивает Ярополка из крепости, а во время переговоров варяги Владимира убивают Ярополка. Владимир становится единовластным правителем Рѹськой земли, устранив не только братьев, но и по крайней мере одну династию приглашенных варяжских князей в важном городе.
Может показаться, что Владимир как правитель следовал по стопам своего отца Святослава: он опирается на варяжскую дружину, отвоевывая не принадлежащую ему «свою землю», в дальнейшем возглавил военные походы, повторяющие маршруты Святослава (в том числе на булгар и хазар), бросал вызов Византии, демонстрировал приверженность язычеству (и даже устраивал гонения на христиан в Киеве) и посадил своих сыновей княжить в разных городах Рѹськой земли. Однако это скорее зеркальное отражение политики Святослава, и не только потому, что Владимир, в отличие от отца, постоянно стремившегося прочь из Киева, делает Киев центром всех своих начинаний; и не потому лишь, что сластолюбивый Владимир (летописец насчитывает у него несколько сот наложниц, содержащихся в гаремах в трех загородных резиденциях) был далек от идеала сурового воина−предводителя боевого братства. Трудно сказать, в какой степени Владимир действовал осознанно и целенаправленно, а в какой демонстрировал стихийную политическую интуицию, но результатом его 37-летнего правления стало последовательное воплощение в жизнь определенного сценария, основы которого были заложены еще княгиней Ольгой. Причем последовательность усилий Владимира проявилась в равной степени в трех взаимосвязанных сферах, основополагающих для Рѹськой земли: в институте дружины, в религиозно-культурной сфере, и в системе организации княжеской власти. Явное несоответствие его личных пристрастий и биографических обстоятельств многим принимавшимся Владимиром решениям лишний раз подчеркивает неслучайность и целенаправленность его действий.
Владимир был обязан всем варяжской дружине, которую привел в Новгород после своего бегства к норвежскому правителю Хакону Могучему. Собственно, неизвестно, планировал ли Ярополк поход на Новгород после победы над Олегом, существовала ли вообще какая-то непосредственная угроза для Владимира за тысячу с лишним километров от древлянского Овруча — летопись сообщает только, что Владимир бежал «за море», едва услышал про гибель Олега. Вполне возможно, что он с самого начала планировал наступательный поход на Киев, сомнительный с точки зрения легитимности, а потому предпочел опереться не на местное ополчение, а на варягов. (Вряд ли новгородцы отказались бы защищать своего князя в случае нападения Ярополка, другое дело — поддержать его в захвате власти законного правителя Киева.) Варяги, честно выполнившие задание, ожидали законной добычи:
После всего этого сказали варяги Владимиру: «Это наш город, мы его захватили, — хотим взять выкуп с горожан по две гривны с человека.»
Однако Владимир повел себя совершенно нетипично для вождя дружины: целый месяц он тянул время, а потом, не заплатив, спровадил свое воинство на службу в Византию. Да еще отправил специального гонца к императору с письмом просто предательского содержания: