Романовичем (одруженим з його дочкою) успішно відбив наступ угорського і польського військ. Однак пізніше Мстислав передав князювання не Данилові, а молодшому угорському королевичеві Андрію, одруженому з другою дочкою Мстислава. Врешті, після наполегливих зусиль Данилові вдалося утвердитися на Волині, звідкіля він повів наступ на Галицьку землю. 1230 р. Данило Романович витіснив угорців із Галича, але не зміг втриматися в місті. Це повторилося 1233 р.[7,218]
Оскільки політично безпринципні боярські угруповання йшли на угоди з угорськими феодалами, які прагнули до захоплення Галичини й Волині, боротьба Данила і Василька Романовичів проти бояр, за об'єднання галицько-волинських земель набирала характеру визвольної війни за державну незалежність. Романовичі спирались на широкі кола населення і на ту частину бояр, що розраховувала на покровительство князів, їх підтримали містичі - міські купці і ремісники, в тому числі іноземні поселенці у деяких найбільших містах (вірмени, німці та інші). Вони були прихильниками не боярського свавілля, а міцної князівської влади (лише пізніше, коли держава ослабла, міські колонії католиків стали орієнтуватися на своїх одновірців - іноземних агресорів). Для перемоги Романовичів мала істотне значення і позиція селян-общинників, які входили до княжого пішого війська. Зміцнення боярства не віщувало смердам нічого доброго, а ілюзії про „доброго князя" уже в той час були поширені в народі. Союз князівської влади, боярства, що їй служило, і міської верхівки був спрямований на встановлення такого варіанту державного ладу, який значно більше відповідав потребам економічного і культурного розвитку, ніж боярська олігархія.
В результаті тривалої боротьби Данилові Галицькому вдалось подолати угруповання галицьких і перемишльських бояр, які орієнтувались на підтримку Угорського королівства. У 1237-1238 рр. Данило остаточно укріпився в Галичі. Волинь він залишив молодшому братові Василькові, який у всіх важливих справах діяв спільно з Данилом. 1238 р. Данило розгромив тевтонських рицарів Добжинського ордену, що захопили місто Дорогичин, і взяв у полон магістра ордену Бруна. Незадовго до зруйнування Києва Батиєм Данило укріпився в Києві і посадив там тисяцького Дмитра, досвідченого і хороброго воєводу, якому і довелось керувати обороною міста.
Столицею свого князівства Данило Романович обрав нову резиденцію Холм, де побудував оборонні споруди, церкви, заклав гарний парк. З наказу Данила і його брата Василька Романовича були споруджені міста-замки Данилів, Крем'янець, Угровеськ та інші. До міст Данило запрошував „сідлярів, і лучників, і тульників, і ковалів заліза, й міді, і срібла, і життя наповнювало двори навколо замку, поля і села". Ці слова у літописі наводяться при описі заснування Холма, але вони стосуються й інших новозбудованих міст.
Фортифікаційна і будівельна діяльність Романовичів була дуже своєчасною. Подолавши впертий опір на лінії укріплень вздовж Верхнього Тетерева, Горині й Случі, Батий на початку 1241 р. рушив на Волинь. Як вказує літописець, хан, побачивши, що не зможе взяти Крем'янець і Данилів, відступив. Очевидно, героїчна оборона цих укріплених фортець спричинилась до того, що орда вирішила не затримувати свого походу до головного міста Волині -Володимира. Боротьба за володимирський дитинець була кривавою. Дружинники і озброєні містичі боролись до кінця, до останнього воїна. Бастіонами опору стали муровані церкви, які після відходу орди залишились заповнені трупами. Так само самовіддано, як свідчать дані археології, захищалися інші міста та феодальні замки. Данило, який в той час повертався з Угорщини, зупинився в Синевідському монастирі (в сучасному Сколівському районі); тут він дізнався про навалу і був змушений повернутись до Угорщини, „бо мало з ним було дружини". Ймовірно, шлях орди проходив з Прикарпаття на Верецький і через Буковину на Роднянський перевали. Коли в Угорщині стало відомо про наближення орд Батия, був посланий палатин Григорій з дорученням перекрити карпатські „ворота". Але він здав їх без опору. Не затримуючись в Карпатах, орди Батия рушили в Угорщину, де об'єднались з іншою частиною орди, яка поверталась з Польщі і Чехії. Зруйнування міст і сіл, величезні людські втрати — все це завдало невиправного удару економіці і культурі краю.[8,662]
Все ж Галицько-Волинська земля потерпіла порівняно менше, ніж східні князівства. Це дозволило відразу ж після відходу орди приступити не тільки до відбудови зруйнованих міст, а й до спорудження нових. Зокрема було зведено могутні укріплення Холма, збудовано Львів, який названо за ім'ям Данилового старшого сина Лева. Одночасно і далі доводилось воювати з непокірними боярами, які робили ставку на Ростислава Михайловича Чернігівського та його союзників.
В 1245 р. військо Данила Галицького здобуло блискучу перемогу в битві з військом угорського короля та його союзниками коло М.Ярослава на Сяні. Ярославська битва, в якій Данило підтвердив славу хороброго воїна і здібного полководця, надовго зупинила агресію угорських феодалів на північ від Карпат. Близько 1250 р. між Данилом і угорським королем Белою налагодились дружні стосунки, які були закріплені шлюбом сина Данила Льва з дочкою Бели Констанцією.
Але спроба організувати достатньо сильний союз проти ординців не вдалася. Не маючи змоги виставити достатньо надійний опір переважаючим силам Золотої Орди, Данило був змушений поїхати на переговори до хана Батия в його столицю Сарай (поблизу гирла Волги). Хан прийняв Данила з почестями, але сучасники розуміли, що ця поїздка означала визнання залежності від орди. „О, гірша будь-якого зла честь татарська!" — написав з цього приводу літописець. Подальша діяльність Данила засвідчує, що він тільки в крайніх обставинах йшов на підпорядкування орді, щоб тим самим отримати передишку і зібрати сили для вирішальної боротьби.