В XI веке русское войско не только в совершенстве владеет строевым боем, но и с успехом применяет сложные, известные еще с античности тактические схемы. Князья-полководцы выигрывают сражения, ничуть не уступая в изобретательности знаменитым стратегам древности. И, пожалуй, самый яркий пример русского полководческого мастерства этого периода — это Лиственская битва.
После смерти крестителя Руси Владимира Святого в 1015 г. между его сыновьями вспыхнула война. Началось с того, что один из старших Владимировичей, Святополк, убил своих младших братьев Бориса и Глеба. Из Новгорода на Святополка выступил Ярослав, нанес брату поражение (тот как раз пировал со своей дружиной), и вынудил того бежать в Польшу к тестю, воинственному королю Болеславу Храброму. Святополк и Болеслав вернулись на Русь с большой армией и разбили войско новгородцев на реке Буг. Теперь уже Ярослав бросился бежать — на север, в Новгород. Он убежал бы еще дальше — за пределы Руси, в Швецию, но ему не позволили сами новгородцы во главе с посадником Константином.
Ярослав вновь отправился на юг во главе войска. На сей раз Святополк использовал против брата уже не поляков (с ними он рассорился, а размещенных по русским городам воинов Болеслава приказал перебить), а печенегов. На реке Альте произошла жестокая битва, в которой победил Ярослав. Святополк бежал, во время этого бегства заболел и умер в страшных мучениях (по описанию «Повести временных лет»).
Вот тут-то и подключился к войне уже известный нам Мстислав Тмутороканский. Мы помним, как в 1022 г. он одолел в поединке касожского князя Редедю и возложил дань на его народ. В следующем году Мстислав решил попытать счастья в борьбе за Киев.
Если Святополк в свое время опирался на печенегов, то главной силой Мстислава в его походе на Киев оказались, по словам летописца, хазары и касоги. С недавно подчиненными предками черкесов все ясно, а вот какие хазары воевали за Мстислава спустя много лет после гибели каганата — не вполне понятно. Очевидно, какая-то часть беженцев из низовьев Волги осела в Крыму.
Ярослав, одолев Святополка, не остался в Киеве. Неуютно ощущая себя на юге Руси, он продолжал жить в Новгороде. Там он находился и в момент появления под Киевом своего воинственного брата.
Занять Киев Мстиславу не удалось. Сама киевская община не приняла его, киевляне не захотели видеть Мстислава своим князем. Тогда правитель Тмуторокани отправился в недальний Чернигов и обосновался там. Все эти события происходили в 1024 г. и в том же году Ярослав решил выбить брата из Чернигова.
На этом месте пора обратить внимание на то, что в развернувшейся на Руси династической войне каждый из старших Владимировичей использовал какую-то внешнюю военную силу. У Святополка это были сначала поляки, а затем печенеги. У Мстислава — черкесы и тмутороканские хазары. Ярослав же в борьбе за киевский стол опирался на варягов — скандинавских наемников.
Связи сидевшего в Новгороде Ярослава со скандинавским миром были прочными, как и у его отца Владимира, который в молодости также занимал новгородский стол. Не случайно именно этих двух князей хорошо запомнили сами скандинавы — под именами «Вальдимар» и «Ярицлейв» они упоминаются в нескольких королевских сагах — в тех эпизодах, где рассказывается о приключениях на Руси норвежских королей-миссионеров, Олава Трюггвасона и Олава Святого.