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