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