Po klęsce wojsk węgierskich w bitwie nad rzeką Sajó i śmierci Kolomana Bolesław wraz z Salomeą udał się na Morawy, a następnie powrócił do Polski.

Po śmierci Henryka Pobożnego panem Krakowa został jego najstarszy syn, Bolesław Rogatka. Bolesław Rogatka nie zdążył przybyć do Krakowa, a rządy w jego imieniu sprawował w tym czasie Klemens z Ruszczy. Konrad mazowiecki wypatrzył w tym swoją szansę i mimo oporu możnych i rycerstwa wkroczył do Krakowa 10 lipca 1241. Kilka miesięcy później skapitulowały w Skale wojska dowodzone przez Klemensa z Ruszczy. Konrad mazowiecki nie zyskał jednak poparcia możnych krakowskich, którzy w 1243 powołali na tron krakowski Bolesława Wstydliwego. 25 maja 1243 w wyniku bitwy pod Suchodołem między wojskami Małopolan, wspartymi posiłkami węgierskimi, pod dowództwem Klemensa z Ruszczy a wojskami Konrada mazowieckiego, Bolesław Wstydliwy odzyskał panowanie nad księstwem krakowskim. W wieku siedemnastu lat został księciem krakowskim, jednak aż do śmierci matki pozostawał pod jej silnym wpływem. Tego samego roku Konrad mazowiecki próbował odzyskać panowanie nad Krakowem i zaatakował Bolesława, lecz nie udało mu się go pokonać.