Варяги в отличие от первого похода не упоминаются, хотя они в войске были. Это говорит в пользу меньшего удельного веса наёмников в составе возросшей новгородской армии.
Второй раз занять Киев удалось без кровопролития, отсюда краткость известий. Обстоятельства, приведшие ко второму изгнанию Святополка из Руси, уточняет Татищев в статье 6526 года:
«А Святополк, остався в Киеве, чаял себя безапасна. Но Ярослав, уведав об отшествии Болеслава, пошел паки на Святополка. Святополк же, уведав о том, не мог помощи уже от Болеслава просить, ни печенег призвать, а киевлян боялся; ведая, что Ярослава более любят, ушел к печенегом. Ярослав, пришед, овладел Киевом и всею страною, подлежащею Святополку». (32, 74)
В бурную эпоху междоусобицы Киев сильно пострадал от печенежского и польского погромов. Значительная часть города выгорела. Цвет местного боярства полёг под Волынем или томился в польском плену. Часть киевских воинов ушла с Ярославом в Новгород. Приведённые Святополком поляки ограбили русские области и удержали за собой ряд русских владений, включая червенские города. У киевлян были причины не любить Святополка, а у Святополка — не доверять киевлянам.
Мнение о том, что Святополк не мог прибегнуть к помощи поляков и печенегов, загадочно. Он бежал как раз к печенегам и позднее пришёл с ними на Русь. После поражения под Переяславлем Святополк бежал в Польшу. Болеслав имел виды на русские земли, в которых он в 1017 году так хорошо поживился, и вполне мог, забыв прошлые обиды, вновь вмешаться в междоусобицу.
В поход Ярослав двинулся только после получения известия об уходе поляков, которое достигло Новгорода не ранее октября. Первая его попытка выступить в поход вскоре по возвращении в Новгород была сорвана посадником Константином, по указанию которого были продырявлены приготовленные ладьи. Сбор денег и воинов, приглашение заморских наёмников затянули начало похода. Из-за порчи ладей следовало дожидаться холодного времени года либо строить новый флот.
Нападения на Киев следовало бы ожидать скорее в традиционное для русов время — в военном июне, нежели глубокой осенью или зимой. Но Святополк как раз и не ждал нападения, считая себя в безопасности. Внезапность прихода врага объясняет, почему он не смог воспользоваться помощью поляков и печенегов. Если бы Ярослав напал в июне, Святополк, собрав войска, встречал бы его у границы своих владений.
Второй раз Киев был захвачен новгородцами после 1 сентября 1018 года. По сентябрьской эре шёл уже следующий год. Но в летописи война с поляками, их изгнание и захват Ярославом Киева объединены в статью одного года. Это говорит о том, что использовалась мартовская эра и новгородцы вступили в Киев до 1 марта 1019 года.
Святополк вместе с союзными печенегами сразился с войском Ярослава под Переяславлем. Радзивиловская летопись:
«В лето 6527. И приде Святополк с печенеги в силе тяшцей, и Ярослав собра множество воя, и изыде противу ему на Олото…
Поидоша (Ярослав и Святополк. — В. Т.) противу собе, и покрыша поле Л(е)лтеское обои от множества вои. Бе же пяток тогда, в(о)сходящю солнцю, ступишася обои, и бысть сеча зла, такова не бывала в Руси, за ру(ки) емлючися сечахуся, и ступишася 3-жды, яко по удольем крови текущи, к вечеру же одолеша Ярослав, а Святополк побеже». (25, 63)
Битва на реке Альте отнесена на пятницу. (25, 63) Обычное время для битв — четверг. Перед нами отклонение от традиции.
В позднем Пинежском летописце, составленном во второй половине XVII века, кончина Святополка датирована 22 марта 6526 года. (16, 70) Согласно старшим летописям, он умер во время бегства на запад через Брест уже за границами Руси. Так что в Пинежском летописце применена «эра - 5507 года» и кончина Святополка отнесена к 22 марта 1019 года. От Переяславля до Бреста около двух недель пути. Какое-то время занял путь от Бреста. Битва произошла ранее 8 марта, но не позднее февраля.
Святополк бежал из Киева в период между октябрём 1018 года и началом марта 1019 года. Между бегством и битвой прошло какое-то время, необходимое для сбора печенежской помощи. Но это не могли быть многие месяцы. После поражения под Любечем Святополку хватило на сбор печенегов считанных дней. В старших летописях битва на Альте приурочена к следующему относительно захвата поляками Киева году. Летописная статья датирована по осенней «эре - 5508 года».
В 1019 году почти весь март занимал Великий пост, так как Пасха справлялась 29 марта. В случае острой нужды военные предприятия совершались невзирая на церковные праздники. Но Ярослав загодя планировал свой поход. Киев должен был быть взят до начала Великого поста, который не способствовал ратным трудам. Пост начинался 9 февраля. Его приближение — уважительная причина для битвы в неурочный день. Битву следует приурочить к последней пятнице перед началом поста, выпадавшей на 6 февраля.
В ближайшее воскресенье, 8 февраля, чествуется св. Феодор Стратилат, который был военачальником и почитался в Византии покровителем воинов. Он прославился как чудесный заступник христиан в сражении против язычников-русов в 971 году под Доростолом. Воскресный характер праздника придавал ему особую торжественность.
Под Доростолом жестокая битва продолжалась до ночи. Три раза сходились полки на Альтском поле, сеча закончилась только к вечеру. В некоторых месяцесловах память св. Феодора Стратилата отнесена к 7 февраля, то есть к следующему после битвы дню. (29, 37)
Культ Феодора Стратилата существовал в Переяславле, где он вытеснил более ранний культ Феодора Киринейского, в честь которого Владимир Святой построил церковь в благодарность за победу над печенегами 4 июля 993 года. Церковь Феодора Стратилата размещалась на главных воротах Переяславля, и этот святой считался одним из основных покровителей города. Существование в Переяславле Феодоровского культа должно было после побоища привлечь внимание к святому по имени Феодор. Рост популярности культа Феодора Стратилата следует связать с победой на Альте, произошедшей под его покровительством.
В Никоновской летописи описание битвы на Альте почти дословно совпадает с более ранним описанием битвы под Любечем:
«И бысть сеча зла, яко такова на Руси не бывала, за руки емлющеся сечахуся, и с(о)ступахуся 3-жды, и по удолием крови текущи, мнози же верни видяху ангелы помагающа Ярославу». (23, 76)
Летописец перенёс описание одной битвы на описание другой. В старших летописях, за исключением упоминания ангелов, подобный текст включён в рассказ о битве на Альте. Первоначально видение ангелов, помогающих русскому воинству, было связано с событиями, происходившими под Переяславлем. Появление видений облегчалось наличием аналогичных видений во время сражения при Доростоле. Они должны были быть известны русским книжникам из сочинений митрополита Михаила. Другой извод этих рассказов сохранился в сочинении Льва Диакона:
«Гибель Анемаса воодушевила россов, и они с дикими, пронзительными воплями начали теснить ромеев. Те стали поспешно поворачивать назад, уклоняясь от чудовищного натиска скифов. Тогда император, увидевший, что фаланга ромеев отступает, убоялся, чтобы они, устрашённые небывалым нападением скифов, не попали в крайнюю беду; он созвал приближённых к себе воинов, изо всех сил сжал копьё и сам помчался на врагов. Забили тимпаны, и заиграли военный призыв трубы. Стыдясь того, что сам государь идёт в бой, ромеи повернули лошадей и с силой устремились на скифов. Но вдруг разразился ураган вперемежку с дождём: устремившись с неба, он заслонил неприятелей; к тому же поднялась пыль, которая забила им глаза.
И говорят, что перед ромеями появился всадник на белом коне. Став во главе войска и побуждая его наступать на скифов, он чудодейственно рассекал и расстраивал их ряды.
Никто не видал его, как рассказывают, в расположении войск ни до битвы, ни после неё, хотя император разыскивал его, чтобы достойно одарить и отблагодарить за то, что он свершил. Но поиски были безуспешны.
Впоследствии распространилось твёрдое убеждение, что это был великомученик Феодор, которого государь молил и за себя, и за всё войско быть соратником, покровителем и спасителем в битвах.
Говорят, что накануне сражения вечером произошло следующее. В Византии одной девице, посвятившей себя Богу, явилась во сне Богородица, которую сопровождали огненные воины. Она сказала им: «Позовите мне мученика Феодора» — сейчас же к ней подвели храброго и смелого вооружённого мужа. Богородица обратилась к нему со словами: «Твой Иоанн в Дористоле, о, досточтимый Феодор, сражается со скифами и находится в крайнем затруднении. Поторопись его выручить — если промедлишь, ему не избежать опасности». Тот ответил, что готов повиноваться матери своего Господа и Бога, и, сказав это, сразу же удалился. Тут и сон отлетел от глаз девицы. Вот каким образом сбылось сновидение этой девушки». (18, 80–81)
На Альте силы были примерно равными. Войска дважды сходились в сече, и только на третий раз чаша весов качнулась в сторону армии Ярослава. Ярослав, подобно Иоанну Цимисхию, находился в крайнем затруднении. Под Доростолом стороны попеременно теснили друг друга, а ромеев от поражения спасла чудесная буря. В поздних рассказах чудесная буря появляется и в описании Альтского побоища. Тверская летопись:
«И бысть сеча зла, якоже не бывало такова в Руси, и за рукы емлюще сечахуся, и по удолием кровь ручием течаше яко в время дождевное, и соступишася трижды, и мнози верни видеша аггелы, помогающа Ярославу. Об(о)мрекше биющеся, бе бо туча велика, и гром из неа мног, и м(о)лниа часто блистающи, и еликоже млениа освещавше, блишахуся оружиа в руках их. И едва в глубок вечер одоле Ярослав, а Святополк побеже». (26, 138–139)
Окутавший битву ночной сумрак в глубокий вечер соответствует характеру затяжной схватки в короткий февральский день. Образ же блистающего во всполохах молний оружия летописец взял из более позднего рассказа о сражении между Ярославом и Мстиславом под Лиственом, которое происходило ночью во время грозы. Это привлечение природных сил, почерпнутое из иного рассказа, было навеяно доростольскими событиями.
6 и 7 февраля чествуются не отличавшиеся воинственностью святые из священников и мирян. Из них на Руси наиболее чтимыми были епископ Вукол из Смирны и врач Юлиан из Емисы. Поэтому чудесное вмешательство связали с почтенным покровителем православных воинов Феодором Стратилатом, тем более что ранее святой Феодор Киринейский уже был прославлен как защитник русских войск в сражении с теми же печенегами.
Переждав Рождественский пост и справив праздники, новгородцы в январе 1019 года двинулись в поход на Киев. Изгнав Святополка, Ярослав со своей армией вышел к южной границе, так как знал, что противостояние ещё не закончилось. От Киева до Переяславля два дня пути. Это значит, что Киев был захвачен новгородцами 3 февраля.
Разгромив 6 февраля под Переяславлем армию противника, Ярослав вернулся в Киев. Радзивиловская летопись:
«Ярослав же седе в Киеве, утер пота со дружиною своею, показав победу и труд велик». (25, 63)
С трудом давшаяся победа говорит о том, что новгородцам противостояло достойное по силе войско. Святополк покинул Киев без боя, но, уходя за подмогой к печенегам, увёл с собой воинов. Образ хватавшихся за руки в пылу сражения бойцов соответствует битве пехотинцев, а не всадников. Врукопашную бились русы против русов.
Утирал пот своей дружине Ярослав так же, как и в предыдущем году, - раздавая деньги за успешный поход. Тверская летопись:
«Начат же Ярослав воя делити, старостам своим по 10 гривен, а смердом по гривне, а новогородцом 10 гривен, и отпусти я вся по домам; и дав новогородцом правду и устав». (26, 141)
Здесь использовано известие старших новгородских летописей о награждении воинов за поход 1017 года. В Никоновской летописи есть аналогичная запись, но награда смердам увеличена вдвое. Татищев приводит разные версии вознаграждений. В первой редакции своего труда он пишет:
«И нача вои делити: предним старостам по десяти, а смердом по гривне. Новогородцев же, одарив, отпусти в домы и даде им грамоту судебную, почему им ходити». (33, 146)
В окончательной же редакции сказано:
«Начал войска жаловать, главным старейшинам по 50, другим умаляя, простым же воином по гривне; яко же и новогородцев, одарив, отпустил в домы и дал им грамоту судебную, по чему им судить». (32, 75)
Вознаграждение старост увеличено на порядок по сравнению с возложенными перед этим на них податями. Под другими, получившими менее 50 гривен, скрываются новгородские бояре, каждый из которых должен был получить возмещение в восемь гривен за внесённую подать и в две гривны за свою службу и службу своего оруженосца. Ярослав расплатился с войском в размере затраченных на поход средств и трудов. Бояре получили по 10 гривен, старосты четвертей — по пять. Выплаты делались из расчёта одной гривны за каждого выставленного воина.
В старших летописях говорится о том, что Ярослав сел в Киеве после изгнания Святополка из Руси. (25, 63) Задержка с воцарением была вызвана не только погоней за Святополком, но и выжиданием окончания Великого поста, в который начинать большие дела, тем более правление, было плохой приметой. Вступление на престол следует отнести к Пасхе, бывшей в 1019 году 29 марта. К повторному вступлению было приурочено награждение воинов, что косвенно подтверждает особенную торжественность этого дня.