Тело Бориса «отай» (тайно) было доставлено в Вышгород и зарыто на общем кладбище у церкви Василия. Даже в Вышгороде о погребении «не ведяху мънози». В круговерти династической борьбы смерть ростовского князя не была крупным событием, многое забылось, многие свидетели исчезли. История заканчивалась. Через несколько лет начался миф.
Затем наступила очередь Глеба, младшего брата Бориса, который княжил в Муроме. Обратимся к летописи: «Святополк же окаянный стал думать: «Вот убил я Бориса; как бы убить Глеба». И, замыслив Каиново дело, послал, обманом, гонца к Глебу, говоря так: «Приезжай сюда поскорее, отец тебя зовет: сильно он болен». Глеб тотчас же сел на коня и отправился с малою дружиною, потому что был послушен отцу». По пути его догнал гонец от Ярослава, который сообщил, что отец умер, а брат Борис убит. Глеб направился к Смоленску. Но здесь его настигли убийцы Святополка, убили и бросили на берегу реки между двумя колодами. «Затем, – пишет В. Н. Татищев, – послал [Святополк] на Святослава древлянского и велел его убить, понеже оной имел удел свой ближе ко Киеву. Святослав же, уведав, бежал в Венгры, но посланные, догнавши его в горах Венгерских, убили». (За эти убийства в народе Святополка прозвали Окаянным). Итак, кроме Ярослава, серьезных соперников у Святополка не оставалось. Поэтому-то Святополк и решил обрушиться на Ярослава всей силой своего воинства. Эймундова сага сообщает, что Святополк в своем письме к Ярославу потребовал от него «деревень и городов» и, по-видимому, возобновления дани с Новгорода. Одновременно он искал и союзников. Таким союзником мог стать полоцкий князь Рогволод, выходец из норманнов. К нему и направились послы киевского князя просить руки Рогнеды, дочери Рогволда.
В борьбе за киевский стол
«Сага об Эймунде» сообщает, что Ярослав к началу 1016 г. собрал около 3 тыс. новгородцев (русская летопись называет фантастическую цифру 40 тысяч) и 1 тыс. варягов. Предводитель варягов Эймунд потребовал, чтобы Ярослав платил каждому конунгу по эйриру серебра (около 30 граммов), а кормчим на кораблях – еще по половине эйрира плюс бесплатное питание. Ярослав ответил, что у него нет таких денег, и стороны сошлись на том, что Ярослав будет платить бобрами и соболями. В конце лета объединенный отряд двинулся на Киев. Святополку стало известно о движении войска Ярослава. Он собрал дружину со всей подвластной ему земли, нанял печенегов и выступил навстречу. Противники встретились у Любеча и расположились по разным сторонам Днепра. Друг против друга они простояли три недели, не рискуя напасть. Тогда киевский воевода Волчий Хвост решил разозлить новгородцев. Он ездил вдоль берега Днепра верхом и выкрикивал обидные для новгородцев насмешки: «Зачем вы, плотники, пришли сюда со своим хромым князем? Вот мы вас заставим рубить нам хоромы!» Эти слова разозлили новгородцев. Они пришли к своему князю и заявили: «Завтра же перевеземся на них, а если кто не пойдет с нами, того сами убьем». Ярослав не стал отговаривать новгородцев. Ночью он послал лазутчика в стан врага, где находился его человек, узнать, когда лучше наступать. Ответ пришел быстро: наступать необходимо немедленно, поскольку Святополк в эту ночь, не ожидая нападения, безмятежно пировал со своей дружиной.
Ярослав решил использовать не только эту благоприятную ситуацию, но и не совсем удачное расположение дружины противника, которая находилась на берегу Днепра между двумя озерами, покрытыми не совсем окрепшим льдом. Дружина печенегов располагалась за одним из озер и не могла, в случае необходимости, оказать помощь Святополку.
К рассвету все войско Ярослава переправилось на другой берег Днепра и построилось в боевые порядки. Чтобы никто из воинов не поддался панике, от берега оттолкнули все лодки, ладьи и плоты. Ярослав приказал всем своим воинам надеть на головы белые повязки. Это помогало во тьме отличать своих от чужих. «Была сеча жестокая, – записал летописец, – и не могли из-за озера печенеги помочь; и прижали Святополка с дружиною к озеру». Киевляне вступили на неокрепший лед, и тут же многие ушли под воду. Святополк спасся и с небольшой дружиной бежал к своему тестю польскому королю Болеславу I. Ярослав занял киевский стол. «А было ему тогда, – свидетельствует летопись, – 28 лет» (но возможно, 38). Князь щедро расплатился с новгородскими воинами, с которыми одержал победу, раздал старостам по 10 гривен, а смердам по гривне и отпустил их домой. Все лето и зиму на Руси царило спокойствие.
Однако княжение Ярослава в Киеве оказалось недолгим. В 1018 г. Святополк и его тесть Болеслав I Храбрый объявили ему войну. Одновременно на Киев они навели печенегов, которые нанесли огромный ущерб городу. Выгорел почти весь посад. Ярославу пришлось спешно собрать войско и в кровопролитном сражении одолеть печенегов. В этом бою Ярослав был ранен в ногу, что усилило его хромоту. Но войска польского короля и Святополка, поддержанные наемниками-немцами (300 человек) и венграми (500 человек), представляли серьезную опасность для Киева.
Ярослав двинул свои дружины им навстречу. Противники встретились на реке Буг и стали по ее разные стороны. Здесь повторился сценарий битвы на Днепре. Летопись рассказывает, что у Ярослава был воспитатель и воевода Будый; он, как и год назад воевода Святополка Волчий Хвост, разъезжая вдоль берега, начал смеяться над Болеславом, говоря: «Вот мы проткнем тебе палкою брюхо твое толстое!» Болеслав был настолько велик и тяжел, так что с трудом мог сидеть на коне, но был смышлен; услыхав насмешки, он сказал дружине своей: «Если вы можете терпеть такой укор, то я один пойду на врагов и погибну». Сказав это, он сел на коня и въехал в реку, за ним бросилось и войско его. Ярослав не успел приготовиться, был побежден и бежал только с четырьмя мужами в Новгород, а Болеслав со Святополком пошел к Киеву и штурмом овладел городом. Болеслав вел себя в Киеве, его окрестностях и других городах как в покоренной стране. Он взял в плен мачеху, жену и сестер Ярослава. Причем Предславу сделал своей наложницей, в отместку за то, что когда-то сватался к ней, но получил отказ. Затем он захватил казну Ярослава. Часть своей дружины отпустил в Польшу, а остальным, расселив по городам, приказал добывать себе пропитание самостоятельно. Однако население страны не собиралось терпеть такое насилие. Жители многих городов и селений стали убивать грабителей. В такой ситуации Святополк приказал своей дружине: «Сколько ни есть поляков по городам, бейте их». И поляков перебили. Болеслав, оставшись без дружины, бежал из Киева. С собой он забрал сестер Ярослава Предславу и Мстиславу, многих киевских бояр и «всяких людей множество», прихватил княжеское и церковное добро. По дороге в Польшу Болеслав занял города Червенские. А Святополк начал княжить в Киеве.
Тем временем Ярослав добрался до Новгорода и хотел уже оттуда бежать за море. Но посадник Константин, сын Добрыни, с новгородцами уничтожил его лодки, сказав: «Хотим еще биться с Болеславом и Святополком». Они начали собирать деньги: «от мужа по четыре куны, от старосты по 200 гривен, а от бояр по 18 гривен». На собранные деньги призвали варягов и раздали им жалованье. Таким образом Ярослав собрал значительное войско и двинулся к Киеву. Святополк, узнав о том, что на него вновь идет Ярослав со значительными силами, бежал к печенегам.
На следующий год Святополк, наняв печенегов «в силе тяжкой», вновь двинулся на Киев. Ярослав также собрал большое войско и вышел навстречу брату. Противники встретились на реке Альте, на том самом месте, где по приказу Святополка (Ярослава?) убили Бориса. Бой начался на рассвете. В бою обе рати сходились три раза, бились мечами и саблями, часто схватывались врукопашную, кровь текла по речной долине ручьями. Наконец к вечеру третьего дня Ярослав одолел своего врага. Святополк бежал и где-то на границе между Польшей и Чехией умер. Ярослав вновь сел на киевский стол, «утер пота с дружиною своею, показав победу и труд велик». В руках Ярослава оказались Киев, Чернигов, Переяславль, Ростов, Муром, Смоленск, Новгород.