Ярослав одержал блестящую победу. Теперь он мог без особых затруднений занять стольный город и вступить на великокняжеский престол. Но радость этой победы, должно быть, омрачалась раздумьями, не дававшими покоя новгородскому князю. Одержанную им над Святополком победу по большому счету все-таки нельзя было назвать решающей. Очень скоро Ярославу придется столкнуться с союзниками Святополка – поляками и печенегами. С печенегами еще можно было как-то сладить. Русские воины научились одерживать над ними победы. Но как быть с поляками? Болеслав не чета печенежским ханам. Отразить его натиск на Русь будет непросто. Необходимо срочно предпринять меры, чтобы остановить Болеслава, не позволить ему выступить на помощь Святополку. Но какие меры? Ярослав был хорошим дипломатом. Прежде всего он должен был обратить свое внимание на ближайших соседей Польши. Кто из них был заинтересован в усилении Болеслава? Никто. Значит, число потенциальных союзников Ярослава равнялось количеству врагов польского короля. Однако это всего лишь общие соображения. Реально выступить на стороне Киевской Руси против Польши могло лишь одно государство – Германия. Только с ней могли быть связаны надежды Ярослава на избавление Руси от угрозы польского вторжения. Не дожидаясь, пока Святополк опомнится от постигшего его поражения и начнет собирать новое войско для продолжения войны, Ярослав направил своих послов к германскому королю Генриху II. Договор о совместных действиях Руси и Германии против Польши был заключен. Оставалось только воплотить его положения в жизнь.
Летом и ранней осенью 1017 года разгорелась польско-немецкая война, четвертая по счету. Военные действия протекали неудачно для немцев, и в итоге в октябре того же года Генрих был вынужден пойти на мирные переговоры с Болеславом. А вскоре в Будишине между Генрихом и Болеславом был заключен мир, условия которого оказались весьма выгодными для правителя Польши. Однако еще во время переговоров, по сообщению Титмара, Генрих узнал о том, что его русский союзник, как и обещал ему через своего посла, напал на Болеслава, но кроме овладения неким городом больше ничего не смог предпринять [54] .
Что же это был за город, который взял Ярослав во исполнение своих обещаний германскому королю? Скорее всего, Ярослав захватил и сжег Берестье, ставшее резиденцией Святополка. В «Повести временных лет» данный эпизод никак не отражен. Там говорится, что Ярослав взял Киев и сжег расположенные в этом городе церкви. Впрочем, в Новгородской I летописи на этот счет содержится более точное упоминание. В статье, датированной 1017 годом, автор как бы мимоходом замечает, что Ярослав пошел к Берестью [55] . Не исключено, что в текст «Повести временных лет» просто вкралась досадная ошибка и в оригинале вместо Киева упоминалось Берестье. Тогда излагаемый в летописи ход событий приобретает более-менее осмысленный характер. Не стал же Ярослав снова захватывать принадлежавший ему город и сжигать там все церкви.