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