Видимо земля была за Данила. Это заставило осажденных сдаться. Данило вошел в город.
Помня давнюю дружбу с королем венгерским Андреем, он отпустил королевича, свояка своего, домой и сам проводил его до Днестра. С королевичем ушел и Судислав.
Народ метал на него каменья и кричал: "Вон, вон, мятежник земли!" Таким образом, Данило, после долгих лет отсутствия, снова был признан князем в городе, откуда был изгнан еще будучи ребенком. Оскорбительно было для венгерской чести удаление королевича. Судислав усиленно подстрекал венгров возвратить потерянный Галич. И вот, сын Андрея, Бела, собрал большое войско и пошел через Карпаты. Но тут начались непрерывные дожди. Лошади вязли в грязи, люди бросали лошадей и пробирались высокими местами. С большим трудом добрались они до Галича. Данила там не было; он наперед вышел из города приглашать на помощь поляков и половецкого хана Котяна, оставивши в Галиче тысяцкого Демьяна. Венгерский посол, подъехав к городу, громко возгласил галичанам: "Люди галицкие! Вам велит сказать великий король венгерский: не слушайтесь Демьяна; пусть Данило не надеется на Бога и свои силы. Столько стран победил наш король, и не удержится против него Галич!" Демьян держался крепко; галичане стояли за Данила: Данило уже подходил к Галичу с собранным войском. Между тем дожди не переставали, у венгерцев от постоянной сырости развалилась обувь, открылись болезни и смертность. Иные умирали, сидя на коне, другие - у разведенных огней; иной испускал дыхание, поднося кусок мяса ко рту... От дождей сильно разлился Днестр. "Злую игру сыграл он венграм", - говорили современники. Король снял осаду и пошел к Пруту. Дожди преследовали его. Венгерцы погибали на дороге.
Но едва только, благодаря непогоде, Данило избавился от врагов, как опять начались против него в самом Галиче боярские крамолы. Зачинщиком и подстрекателем бояр был все тот же Александр бельзский, постоянно тайный враг Данила. Бояре обращались так неуважительно с князьями, что однажды на пиру какой-то боярин залил Данилу лицо вином. Данило стерпел это. Вслед за тем произошел такой случай. Василько, находясь в собрании бояр, в шутку обнажил меч на одного, называемого в летописи "слугою королевским". Тот схватился за щит.
Бояре после этого бежали. Князья удивились этому бегству, не понимая в чем дело.
Через несколько времени, когда Василько уехал во Владимир, один боярин, по имени Филипп, приглашал Данило к себе на пир в Вишню. Данило поехал, но на дороге его встретил посланный от Демьяна с такими словами: "Не езди, князь, на пир; боярин Филипп с князем Александром хотят убить тебя". Данило вернулся. Говорили, будто бояре Молибоговичи, подстрекаемые Александром бельзским, совещались произвести пожар, чтобы в суматохе убить Романовичей, но приключение с Васильком внушило им опасение, что Романовичи проведали о заговоре, и оттого-то они разбежались.
Василько, по приказанию Данила, занял Бельз (удел Александра), а посланный седельничий его, Иван Михайлович, схватил Молибоговичей с их соучастниками, всего 28 человек. Данило простил им; быть может, улики были недостаточны, и все ограничивалось подозрениями.
Великодушие не помогло Данилу. Узнал он, что бояре опять строят против него козни с Александром. Данило с восемнадцатью верных себе "отроков" созвал вече и спрашивал галичан: "Хотите ли быть верными мне? Я пойду на врагов моих!" Все закричали: "Мы верны Богу и тебе, господин!" Сотский Микула привел при этом пословицу Романа, отца Данила: "Не передавивши пчел, меду не есть". Данило пошел в Перемышль, но те, которые шли за ним, не были на деле ему верны. Князь Александр с боярами уже успел бежать в Венгрию, где ждал его Судислав.