Итак, в момент смерти великого киевского князя его официальный наследник был в походе против печенегов, старший из его сыновей Святополк, опирающийся на своих бояр и часть киевлян, ждал в Киеве развития событий, а действительно старший из его собственных сыновей Ярослав уже собрал в Новгороде рать, чтобы выступить против занемогшего отца.
К этому дню Святополку было 35 лет, Ярославу, родившемуся где-то в середине 80-х годов X в., было около 27 лет. Возраст Бориса установить трудно, но, по всем данным, он был намного моложе своих братьев, так как христианский брак Владимира состоялся лишь в 988 г . Великая княгини Анна умерла в 1011 г . Если принять версию о том, что Борис и Глеб родились от византийской принцессы, что косвенно может подтверждаться и стремлением Владимира сделать своим наследником именно Бориса, то можно признать, что в 1015 г . он был в возрасте 20-ти с небольшим лет. К тому же в ряде источников о нем и о Глебе говорится как об очень молодых людях.
Если Борис был, как бы мы сегодня сказали, «вполне благополучным ребенком», то Святополк и Ярослав несли в своей душе колоссальные личные комплексы.
Святополк был не только приемным сыном Владимира, т.е. человеком, не обладавшим даже формальными правами на престол. Его мать, многострадальная красавица «грекиня», была наложницей Святослава, а потом досталась как военный трофей его старшему сыну Ярополку. Судя по тому, что она была единственной женой Ярополка в то языческое время, можно предположить, что она была любима Ярополком и имела на него большое духовное влияние. Недаром в ряде источников говорится о том, что Ярополк не противился христианам, а некоторые историки предполагают, что и сам Ярополк под влиянием жены стал скрытым христианином, что и обрекло его среди киевской языческой стихии на поражение в борьбе с ярым язычником Владимиром. Затем «грекиня» досталась женолюбивому Владимиру. Можно лишь предположить, какие страсти кипели в детской и юношеской душе Святополка, как он относился к своим сводным братьям, к отцу. Не случайно он оказался в темнице вместе со своей женой-полькой. Теперь наступал его час и нетрудно было предугадать, что в начавшуюся борьбу он должен был вложить всю свою энергию, весь пыл души, все свои явные и мнимые обиды.
Под стать ему был и Ярослав, обладавший железным характером отца и бешеной неукротимостью Рогнеды, потерявшей из-за Владимира и свою полоцкую родню, и честь. Не случайно дальнейшая ветвь полоцких князей — Изяслав Владимирович, Брячислав Изяславич, Всеслав Брячиславич — на целых сто лет стала противником Киева. «Рогволдовы внуки» (убитого Владимиром отца Рогнеды Рогволда) в течение долгого времени отливали Киеву свои родовые обиды, которые, конечно, были подкреплены и сепаратистскими тенденциями самой Полоцкой земли, державшейся, как и Новгород, несколько обособленно в составе Руси.
Святополк, бывший в час смерти Владимира либо в Киеве, либо в Вышгороде, оставался ближе всех к Берестову. Однако близкие к Владимиру люди, видимо, сторонники Бориса, поначалу решили скрыть смерть великого князя, выиграть время и послать гонцов к Борису. Гонцы еще были в пути, а Святополк уже овладел инициативой. Он приказал везти тело Владимира в Киев и по существу взял бразды правления в свои руки. Ярослав, как известно, обретался на севере, а Борис скакал по степи во главе княжеской дружины в поисках печенегов. Все данные говорят, за то, что Святополк умело распорядился выгодами своего положения. Тело великого князя было доставлено по древнему обычаю на санях в столицу. Его смерть привела народ в горесть и замешательство. Тут же Святополк начал раздавать горожанам «имение», т.е. по существу подкупать их, привлекая на свою сторону. Но уже гонцы дочери Владимира и сестры Ярослава Предславы гнали коней в Новгород. Предслава, бывшая скрытой союзницей Ярослава, именно ему спешила сообщить весть о смерти отца и о захвате Святополком в Киеве власти.
Гонцы из Киева нашли в степи, на реке Альте дружину Бориса, который, не обнаружив печенегов, готовился вернуться обратно в Киев. Близкие к Борису люди уговаривали молодого князя повести дружину на Киев и взять власть, завещанную ему отцом. Однако Борис отказался сделать это, то ли руководствуясь нравственными мотивами и не желая нарушать порядок престолонаследия, установленный ранее (именно на этом настаивают древние источники, подчеркивая безупречный, истинно христианский облик Бориса), то ли опасаясь штурмовать Киев, где Святополк уже успел собрать достаточно сил и сплотить своих сторонников.
Говоря о характере Бориса, следует заметить, что он не был таким непротивленцем, каким его рисуют позднейшие источники, созданные уже после канонизации Бориса и Глеба русской православной церковью. Отец поручил ему командование войском, доверял свою дружину, и уже сам этот факт говорит о многом, во всяком случае может представить нам Бориса, который к тому же долгое время сидел на княжении в Ростове, как решительного и опытного князя.
Получив от Бориса отрицательный ответ, дружина разошлась по домам: для опытных воинов и политиков было ясно, что отныне все люди, близкие к Борису, да и он сам, будут обречены.
Святополк не сразу пошел на организацию заговора против Бориса, а лишь после того, как до него дошли сведения, что дружина и «вой» покинули Бориса и он остался на Альте лишь с небольшим отрядом телохранителей, «съ отроки своими». Святополк собрал в вышгородском дворце своих сторонников; там же и был сформирован отряд убийц во главе с боярином Путшей, которые обещали князю сложить за него голову.
Когда отряд Путши поздним вечером появился на Альте, Борис уже был извещен о намерении Святополка убить его. Однако он либо не мог, либо не стал сопротивляться. Убийцы застали его в шатре, молящимся перед образом Христа.
Борис был убит, когда лег спать: нападавшие бросились к шатру и пробили его копьями в том месте, где находилась постель князя. Затем они разметали малочисленную охрану, завернули тело Бориса в шатер и повезли к Святополку. В Вышгороде убийцы обнаружили, что Борис еще дышит. По приказу Святополка верные ему варяги добили Бориса. Так Святополк убрал со своего пути самого опасного соперника, действуя решительно, быстро и жестоко.
Но оставался еще муромский князь Глеб, рожденный, как и Борис, в христианском браке Владимира от византийской принцессы и бывший теперь единственным законным наследником престола. Святополк направил к Глебу гонцов с просьбой прибыть в Киев, так как отец тяжело болен. Ничего не подозревавший Глеб с небольшой дружиной отправился в путь — сначала на Волгу, а оттуда к Смоленску и затем в ладье в Киев. Уже в пути он получил известие о смерти отца и убийстве Бориса. Глеб остановился и пристал к берегу. Здесь, на полпути к Киеву, на Днепре и застали его люди Святополка. Они ворвались на корабль, перебили дружину, а потом по их приказу повар Глеба зарезал его ножом.
Смерть юных братьев поразила древнерусское общество. Борис и Глеб со временем стали символами непротивления злу, праведности, добра и мученичества во славу светлых идей христианства. Оба князя были в XI в. объявлены православной церковью первыми русскими святыми, намного ранее княгини Ольги и князя Владимира.
Святополк уничтожил и еще одного из братьев — Святослава, который правил в Древлянской земле и, спасаясь от беспощадного Святополка, бежал в Венгрию. Убийцы настигли его в пути.
Теперь друг против друга вновь встали Киев, где окончательно утвердился Святополк, получивший в народе прозвище «Окаянного», и Новгород, где оставался Ярослав Владимирович. Теперь он вел на Киев сорокатысячную рать. Перед тем, как выступить в поход на юг, Ярослав, по свидетельству летописи, рассорился с новгородцами. Варяги, появившиеся по его призыву еще до смерти Владимира, начали чинить насилия и притеснения новгородцам, и те «иссекли» часть варягов. В ответ Ярослав расправился с «нарочитыми мужами», т.е. видными новгородцами. Каково же было чувство соперничества Новгорода по отношению к Киеву, если даже после этого, получив известие о смерти Владимира и узнав о вокняжении в Киеве после убийства других братьев Святополка, новгородцы откликнулись на призыв Ярослава и собрали значительную рать. Поистине Север вновь поднялся против Юга, как это было уже не раз в истории Руси. Святополк выступил навстречу Ярославу с киевской дружиной и нанятой печенежской конницей.