В конце концов Даниилу пришлось бежать, а Галицкое княжество поделили между собой венгерский король Андрей II и польский князь Лешко. В Галиче стал княжить сын Андрея королевич Коломан, которого по такому случаю женили на дочери Лешко Белого.
Молодой князь Даниил Романович начало 20-х гг. XIII в. встретил в небольшом, но сильно укреплённым городе Каменец, а к 1229 г. перебрался в Угровск. Здесь его и нашёл посланец из Галича с просьбой галичан: «Ступай скорее к нам: Судислав ушёл в Понизье, а королевич один остался в Галиче». Даниил немедленно с небольшой дружиной пошёл на Галич, а своего тысяцкого Дамьяна послал на Судислава.
На третьи сутки в ночь подошёл Даниил к Галичу и встал напротив города на другом берегу скованного льдом Днестра. Галичане и венгры несколько раз предпринимали вылазки и бились на льду с дружинниками Даниила. Но к вечеру потеплело, лёд поднялся, и река наводнилась. А краснорожий боярин Семьюнко (летописец даже сравнивает его по цвету лица с лисицей), лютый враг Даниила, зажёг мост. В это время к Даниилу подошёл Дамьян с перешедшими на их сторону галицкими боярами. Таким образом, у Романовича собралась уже довольно значительная рать. К счастью, подожжённый мост через Днестр погас прежде, чем развалиться, и через него, хоть и с риском, но можно было переправиться.
На следующее утро даниилово войско перешло Днестр и окружило Галич. Осаждённые вскоре сдали город, а королевича Коломана взял в плен сам Даниил. Но молодой князь уже был не только смелым воином, но и здравомыслящим политиком. Он решил не ссориться с венгерским королём и попросту отослал королевича к отцу.
Тем не менее Андрей II пришёл в ярость, собрал войско и объявил поход. «Не станет в Галиче камень на камень, — говорил он, — никто уже теперь не избавит его от моей руки». Но как только венгерское войско достигло Карпат, начались проливные дожди, лошади тонули, люди спасались на высоких местах. Король упорно вёл войско дальше, дошёл до Галича и осадил его. Для защиты города Даниил оставил небольшую дружину под командованием Дамьяна. Воевода не сдавал города, а король вскоре был вынужден снять осаду и увести своё войско, потому что страшный недуг поразил его людей: «Кожа падала у венгров с ног, как обувь». Галичане нападали на отставших, убивали и брали в плен, а ещё больше венгров умерло по дороге от этой жуткой болезни.
Венгры не унялись и попытались взять реванш в 1232 г. Однако кампании 1232 и 1233 гг. были выиграны Даниилом.
Между тем в Польше Владислав Ласконогий, уступив Краков Лешко Казимировичу, тихо жил в своём уделе. Однако вскоре на него напал племянник Владислав, сын Оттона; в русских летописях он фигурирует как Одонич. Вскоре эта усобица охватила всю Польшу. В 1227 г. Владислав Одонич нанёс страшное поражение Ласконогому и занял почти все его владения. Тогда на помощь Ласконогому пришли князья Лешко Краковский, его брат Конрад Мазовецкий и Генрих Бреславский. Сторону Одонича принял его зять (брат жены) князь Святополк Поморский. Их объединённое войско неожиданно напало на князей — сторонников Ласконогого, в этом бою был убит Лешко Казимирович — номинальный правитель Польши.
Тогда брат Лешко Конрад призвал на помощь русских князей Даниила и Василька Романовичей — старых союзников покойного Лешко. Русские полки вместе с поляками осадили город Калиш. Даниил хотел взять город, но поляки отказались идти на штурм, несмотря на то, что Конрад, «любя русский бой», приказывал им идти вместе с Русью. Осаждённые же, видя приготовления русских к приступу, послали к Конраду двоих послов для переговоров. Один из посланников, Пакослав, предложил Даниилу переодеться в его одежду и поехать с ним в Калиш для переговоров. Даниил сперва отказался, но брат Василько уговорил его: «Ступай, послушай их вече», поскольку один из посланников, Мстиуй, не вызывал доверия у Конрада.
Даниил, надев шлем Пакослава, поехал в Калиш и, встав там позади послов, слушал, что просят осаждённые передать Конраду: «Скажите вот что великому князю Конраду, этот город не твой ли, и мы разве чужие, ваши же братья, что ж над нами не сжалитесь? Если нас Русь пленит, то какую славу Конрад получит? Если русская хоругвь станет на забралах, то кому честь доставишь? Не Романовичам ли одним? А свою честь унизишь! Нынче брату твоему служим, а завтра будем твои, не дай славы Руси, не погуби нашего города». Пакослав отвечал на это: «Конрад-то бы и рад вас помиловать, да Даниил очень лют, не хочет отойти прочь, не взявши города. Да вот он и сам стоит, поговорите с ним», — прибавил он, смеясь, и указывая на Даниила. Князь снял шлем, а калишане закричали ему: «Смилуйся, помирись». Романович от души посмеялся и хорошо поговорил с горожанами, потом взял двоих человек, привёл их к Конраду, и тот заключил с ними мир.