Миниатюра «Битва Ярослава со Святополком» из Радзивилловской летописи. XV век
В это время Ярослав не имел достаточно сил, чтобы одержать победу над высокоодаренным полководцем Мстиславом (о чем свидетельствовало сокрушительное поражение великого князя Киевского в 1024 г. в сражении у Листвена, о которой более подробно мы скажем далее в очерке, посвященном военной деятельности тмутараканского князя), который недаром получил прозвище Удалой. В лучшем случае, его ожидала бы дальнейшая затяжная война без малейших гарантий победы, чем, несомненно, воспользовались бы как многочисленные русские князья, недовольные жесткой централизаторской политикой Ярослава, так и внешние силы, не оставившие надежд на захват территорий Киевской Руси. Показательно, что Мстислав Удалой, подобно Святополку Окаянному, в борьбе против Ярослава опирался на серьезную внешнюю поддержку давних неприятелей Киевской Руси – хазар и черкесов (черкасов).
О глубокой продуманности курса великого князя Киевского по объединению русских земель убедительно свидетельствует как история противостояния с Мстиславом Удалым, так и достаточно серьезная борьба Ярослава с другими князьями, не желавшими признавать его главенствующей роли (т. е., таким образом, не дававших создать единое русское государство). В этой борьбе ярко проявились его способности полководца, без которых невозможно было бы достижение поставленной цели.
Наиболее серьезную угрозу для создания древнерусской империи из удельных князей представлял его племянник – князь полоцкий Брячислав Василькович. В 1021 г. он захватил Новгород и подверг его разграблению (это было для Ярослава и открытым личным вызовом), что продемонстрировало силу полоцкого князя как реального соперника великого князя Киевского в борьбе за первенство. В подобной ситуации Ярослав должен был действовать быстро, жестко и решительно, чтобы не дать возможности пойти по стопам Брячислава другим удельным князьям.