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