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