Болеслав скоро узнал об угрожавшей ему опасности и принял меры к поспешному отступлению. Когда в Вышгороде ударили в набат, призывая горожан к оружию и нападению на поляков, Болеслав уже высылал своих рыцарей, отряд за отрядом, в задние замковые ворота. Сам Болеслав выступил с передовым отрядом и поспешно направился в Польшу, между тем как отступление прикрывал верный вассал его Собебор, брат св. Войтеха. Собебору, вероятно, не удалось пробраться к замковым воротам, и он пал близ моста через Влтаву, бессильный противостоять всему населению. На следующий день Яромир объявил всеобщий мир, забвение старых обид и восстановление прежнего порядка. Его приняли с большой радостью, возвели на княжеский стол и почтили теми дарами, «которые каждый в эту ночь отнял у неприятеля». Скоро прибыл в Прагу и Генрих II, его встретил сам князь и епископ Тиддаг, во главе духовенства и народа; он признал Яромира в княжеском достоинстве. «По всему небу светит одно солнце, надо всей землей опять княжит Яромир; разнеслась радость по всей Праге, перенеслась она и в окрестности ее; от веселой Праги разлеталась радость по всей земле», – говорит народная песня.
Потеряв Прагу, Болеслав не считал еще потерянным свое дело в Чехии: во многих городах, особенно пограничных, рассажены были польские военные отрады, следовательно, и теперь еще пограничные чешские крепости находились в его руках. Моравия осталась под его властью, как то видно из неоднократного упоминания в следующее время о моравских рыцарях Болеслава. Вообще польский князь не упускал из виду, что сдачей Праги не может кончиться дело с немцами. В октябре того же года с саксонским и чешским войском Генрих перешагнул границы Чехии и возобновил неудавшийся прошлогодний поход в землю мильчан. Но «чрезвычайно утомительная дорога» не позволила ему идти дальше Будишина, который был охраняем поляками. Приступив к осаде города, король встретил сильное сопротивление в польском отряде и при одном приступе сам едва не был убит стрелой. Когда все попытки взять город приступом оказались тщетными, стали делать приготовления зажечь стены, но этому воспрепятствовал Гунцелин, союзник Болеслава. Осада Будишина могла бы затянуться весьма на долгое время, если бы Болеслав, следивший за действиями немцев, своим вмешательством не ускорил развязки: он отдал приказание сдать Будишин под условием свободного выхода поляков. Тогда Генрих занял город и посадил в нем свой отряд. Войско, утомленное походами и голодом, нуждалось в отдыхе, и дальнейший поход в глубь Польши отложен был до следующего года; местные графы должны были оберегать границу и готовиться к новой войне.
B августе 1005 г. собрались немецкие войска близ Девина; Болеслав Польский, оставив незащищенной страну между Одрой и Бобром, укрепился в Кросно, на Одре, на границах Польши. Немецким и чешским войском предводительствовал король Генрих, он ожидал еще вспомогательного отряда от язычников-лютичей. Генрих шел правым берегом Лабы в Лужицы и миновал Добролуг; здесь проводники, подкупленные поляками, долго водили немецкие войска по трясинам и болотам Спревы и по пустынным местам, где нельзя было найти съестных припасов. В то же время польские стрелки неожиданно появлялись перед неприятелем и затрудняли его движения. 6 сентября немцы расположились для отдыха в жупе Нишанской, на берегу Спревы; в это время почти вслед за ними гнавшиеся польские стрелки нанесли им весьма чувствительный ущерб, неожиданно убивая знатнейших и лучших воинов; так пали здесь изящный рыцарь Тидберн, Бернгард, Изон и Бенон со многими другими. Положение немцев было весьма затруднительно, и тем отраднее для них было прибытие дружин лютичских. Лютичи явились на войну под предводительством своих жрецов, несущих впереди языческие изображения ретрийской святыни.
Болеслав в это время находился в Кросно, не предполагая, чтобы немцы могли пробраться далее Одры, берега которой были им сильно защищены. И в самом деле, семь дней стоят немцы над Одрой, наконец Болеслав получил известия, что передняя часть неприятельского войска нашла брод и уже переправляется на правый берег реки. Не выжидая появления врагов, Болеслав поспешно отступил в глубь страны; если бы не лютичи, замечает Титмар, которых пришлись долго ждать, то первые отряды наши еще нашли бы на месте лагерь польский. Местом военных действий сделалась Польша; Болеслав избегал встречи с немцами, отступая перед ними вперед. Преследуя поляков, Генрих 22 сентября в аббатстве межиречском праздновал память св. Маврикия и раскинулся лагерем в двух милях от Познани, где заперся с войском Болеслав. Немцы начали грабить окрестности этого города, но легкие отряды поляков поражали их и заставляли примыкать к главному войску. Сильный голод и другие неприятностн, сопряженные с этим походом, вынуждали немцев к прекращению дальнейшего похода в неприятельскую страну; но Болеслав не начинал переговоров о мире.