Выйдя на свободу, Болеслав III вступил в союз с Болеславом I Храбрым. Умолчав об обстоятельствах, сопровождавших сближение Болеслава III с Болеславом I, Козьма отметил, что польский князь, которого он по ошибке называл именем его отца Мешко, «с помощью хитрости захватил город Краков, и всех чехов, которых застал там, уничтожил мечом»[553]
. В отличие от Титмара, не упомянул он и о том, что польский князь все же помог двоюродному брату вернуться к власти после смерти Владивоя в 1003 г. Действовать в своих интересах Болеслав I стал лишь после того, как Болеслав III во время Великого поста дискредитировал себя расправой над противниками из рода Вршовцев, не пощадив даже своего зятя. Болеслав I пригласил Болеслава III на встречу в Краков и, схватив во время пира, ослепил, а затем выслал в Польшу, где тот умер в 1037 г.Вокняжившись в Праге, Болеслав I предложил Генриху II за вознаграждение посадить в тюрьму Ольдржиха. Генрих попытался урегулировать чешский вопрос путем переговоров, но отказ польского князя от принесения вассальной присяги за Чехию заставил короля сделать ставку на братьев Болеслава III. Результатом немецкого вторжения в Чехию в 1004 г. стало изгнание поляков из Праги и передача власти Яромиру. Однако в 1012 г. Яромир был свергнут младшим братом Ольдржихом и бежал к Болеславу I, а затем оказался при дворе Генриха II, где был передан под надзор епископу Утрехта Адальбольду, так как «заслужил эту кару не из-за какой-то неверности королю, а за чудовищную резню баварцев, которые без разрешения его и короля отправились с подарками к Болеславу, и за умерщвление людей, вверенных его попечению»[554]
. Следствием этого инцидента стало утверждение на престоле Ольдржиха, который в 1013 г. прибыл в Мерзебург и «почтил особу короля подарками»[555]. Благодаря этому он остался у власти, в то время как Яромир был отправлен в изгнание.В Хильдесхаймских анналах под 1015 г. сообщается, что Генрих II вызвал на Пасху в Мерзебург князя Чехии и князя Польши. Ольдржих, в отличие от Болеслава Храброго, «явился в назначенный день, дабы вследствие своей невиновности очиститься от тех преступлений, в которых его обвиняли»[556]
. О сути обвинений ничего не известно, но можно предположить, что они были связаны с репрессиями против предполагаемых приверженцев Яромира. В Кведлинбургских анналах под 1014 г. упоминается о том, что «многие люди были невинно убиты» по его приказу[557]. По словам Титмара, Ольдржих «велел убить славного рыцаря Бозио и многих других за то, что они, как он слышал от лживых шептунов, помогают его изгнанному брату». В том же 1014 г. Ольдржих арестовал сына Болеслава Храброго Мешко, который прибыл к нему по поручению отца с предложением о том, чтобы, «помня о взаимном родстве, заключить взаимный мир и сообща противостоять всем врагам, особенно цезарю»[558]. По словам Галла Анонима, «он во время переговоров, ввиду измены, был взят чехами в плен, связан ремнями и кастрирован, для того чтобы не мог дать потомства, так как его отец, король Болеслав, причинил им подобную же обиду, ослепивши их князя…»[559]. Впрочем, достоверность рассказа можно подвергнуть сомнению на том основании, что в 1016 г., видимо, уже после того как Мешко отпустили из чешского плена по настоянию Генриха II, от брака с дочерью пфальцграфа Лотарингии Рихезой у него родился сын Казимир.Ольдржих оказывал Генриху II поддержку против Болеслава Храброго в военных кампаниях 1015 и 1017 гг., но его действия были неудачными. Тем не менее ему удалось добиться возвращения Моравии, которую Болеслав продолжал удерживать после 1004 г. Если в 1017 г. жители Моравии воевали против чешского князя на стороне Польши, то к 1021 г. Моравией правил внебрачный сын Ольдржиха Бржетислав I, женившийся на дочери Генриха Швайнфуртского Юдит.