Присоединив в 1349 году к Польскому королевству обширные территории Галиции и Волыни, Казимир III Великий не сумел при этом полностью разгромить литовские войска. Кровопролитная борьба продлилась ещё не одно десятилетие, и многие умерли прежде, чем стал виден её исход. Однако в 1350 году, когда с новой силой разгорелся конфликт за юго-западные земли Руси, все его участники были живы и даже больше: их ряды пополнились новыми действующими лицами.
Литовский реванш
Понимая, что в одиночку противостоять Казимиру не получится, Любарт обратился за помощью к своему брату Кейстуту и совместно с ним предпринял наступление на присоединённые к Польше Галицкие и Волынские земли. Казимир, по-видимому, не ожидал от литовцев столь быстрой реакции и оказался не готов к вторжению. Любарт не только беспрепятственно отбил Владимир, Брест и Белз, но и вторгся в саму Польшу, разорив Радомскую, Сандомирскую и Луковскую земли. В августе 1350 года Казимир лично прибыл во Львов, чтобы не допустить потери и этого региона. Узнав об этом, литовский князь к Львову не пошёл, удовлетворившись захватом Волынских земель. Осенью обе стороны договорились о временном перемирии, рассчитывая в следующем году возобновить военные действия.
Хотя в ходе военной кампании 1350 года удача была на стороне литовцев, поляки смогли достичь дипломатических успехов. Пока Любарт отвоёвывал утраченные земли, обстоятельный Казимир пытался закрепить их за собой на международном уровне. Весной 1350 года он заключил соглашение со своим племянником Людовиком Венгерским, который также претендовал на галицкое наследство. По соглашению между монархами, Галиция, или, как она теперь громко именовалась, «королевство Русское», оставалась в прижизненном владении Казимира, после чего отходила Людовику. Если же у польского короля появится наследник мужского рода, то Людовик всё равно мог забрать себе Галицкие земли, правда, уплатив при этом 100 000 флоринов. Впрочем, такой поворот событий казался маловероятным. По какому-то закону Мёрфи официальные супруги Казимира (к этому времени он был женат дважды, а впоследствии даже четырежды) рожали исключительно дочерей, а сыновья были только от многочисленных любовниц.
Позаботился Казимир и о финансах для ведения дальнейшей войны. Столь необходимые флорины польский король взял у церкви. В начале 1351 года он обратился к папе римскому Клименту VI, с гордостью описывая свои успехи. Со слов монарха выходило, что на присоединённых к Польскому королевству территориях «схизматиков» можно было открыть семь новых епископских кафедр. Однако на эти земли зарились татары, и потому крайне необходимы были деньги на содержание войска. Казимир врал без зазрения совести: ещё двумя годами ранее он добился от воинственных соседей нейтралитета. Но ужас перед татарским нападением был тем козырем, который мог заставить папу раскошелиться. В предвкушении новых денежных поступлений в Ватикан Климент VI решил поддержать польского короля и своей буллой позволил Казимиру сроком на четыре года использовать для военных нужд половину церковной десятины, собранной с польских земель. Заполучив союзника и денежный источник, Казимир посчитал себя готовым к продолжению войны.
В дело вступают венгры
Последовавшие военные действия в Галиции в большей степени связаны с Людовиком Венгерским, чем с Казимиром. Людовик был сыном Карла, основателя Анжуйской династии в Венгерском королевстве. Заняв трон в 1342 году, Людовик развил бурную военную деятельность. В 1344 году он предпринял поход в Трансильванию, заставив отложившихся от Венгрии саксонцев вновь признать его сюзеренитет. В декабре того же года Людовик присоединился к крестовому походу тевтонцев против литовцев и совместно с Иоанном Богемским, Карлом Моравским, Пьером де Бурбоном и Вильгельмом де Эно участвовал в безуспешной осаде Вильно. В следующем году венгерский король отправился в Далмацию, где заставил ряд местных феодалов признать свою зависимость. Но наиболее грандиозные походы он предпринял в Италию с целью наказать неаполитанскую королеву Джованну, виновную в смерти своего мужа Андре, который приходился венгерскому королю родным братом. В 1348 году Людовик одержал громкую победу над неаполитанцами в битве при Капуе, но из-за начавшейся «чёрной смерти» был вынужден вернуться на родину.
Подписав с дядей соглашение о статусе «королевства Русского», Людовик сразу же отправился в новый поход. Летом 1351 года объединённая польско-венгерская армия выступила из Кракова. Однако после прибытия в Люблин Казимир тяжело заболел, и дальнейшим походом руководил венгерский король. Целью союзного войска была либо Волынь, либо Берестейщина. Тот факт, что на пути у него стали литовцы во главе с Кейстутом, говорит в пользу второй версии. Где-то в это время в польский плен попал Любарт. Обстоятельства этого события неизвестны, за исключением того, что поляки понесли большие потери.
Войско Кейстута, по-видимому, было довольно многочисленным, и Людовик, решив не испытывать судьбу, попытался разрешить конфликт мирным путём. Литовский князь стремился в первую очередь спасти брата и потому согласился на переговоры. В результате были выработаны условия, устраивавшие обе стороны. По условиям мирного договора, подписанного 15 августа, Волынь оставалась в руках Любарта, а Берестейщина сохранялась за Кейстутом. Кейстут и его соратники обязались принять католичество. В Литве создавалось архиепископство. Также стороны обещали помогать друг другу в случае каких-либо военных конфликтов. Для принятия католичества Кейстут отправился вместе с Людовиком в Венгрию.
Чего стоил этот договор, показали дальнейшие события. Как только венгерское войско двинулось на родину, Кейстут со своими придворными тут же бежал. Уже 24 августа Любарт нанёс удар по «королевству Русскому». В первую неделю сентября литовцы подступили к ничего не подозревавшему Львову. Город они захватили и сожгли, его окрестности разорили, а всех мастеров вывезли в Луцк. Блестяще задуманная Казимиром кампания обернулась полным фиаско. В следующем году посчитавший себя одураченным Людовик повторил поход.
Новая кампания Людовика
Новый виток конфликта начался в феврале 1352 года. В этот раз первой целью похода — как оказалось, и последней — союзники избрали Белз, где княжил внук Гедимина Юрий Наримунтович. Сначала к городу подошли поляки и осадили его. Не предпринимая никаких решительных действий, они дождались венгерских подкреплений, явившихся 21 марта. Союзники начали готовиться к штурму. Руководивший обороной города воевода Дрозд (Drozge в венгерской хронике, некоторые исследователи считают, что под этим именем скрывается князь Юрий) начал переговоры о капитуляции. Пока обсуждались её условия, воевода всеми силами укреплял замок и даже пустил в крепостной ров воду из ближайшей реки. Посчитав, что Белз теперь достаточно силён, Дрозд прервал переговоры.
Утром 31 марта короли, ошарашенные действиями воеводы, предприняли штурм, который ранее могли осуществить при более благоприятных условиях. Добравшись до рва, нападавшие оказались чуть ли не по горло в холодной воде. Наступать дальше не было ни малейшей возможности. Бросившийся вперёд Людовик пытался подбодрить своих рыцарей и увлечь их в атаку. Ему и ранее неоднократно приходилось участвовать в штурмах, а во время неаполитанской кампании, атакуя замок Каноса-ди-Пулья, он был даже ранен в руку. Людовик твёрдо был убеждён, что король должен быть первым во всём. В этот раз жизнь монарха снова оказалась под угрозой: брошенный из крепости метательный снаряд (хронист назвал его «деревянным молотом», а М. Грушевский интерпретировал как «палицу») попал Людовику в голову и сбросил его с коня. Падение короля вызвало в войске союзников панику, и штурм в итоге сошёл на нет.
По сведениям венгерского хрониста, осаждённые потеряли убитыми триста человек, преимущественно от союзных лучников, в то время как потери поляков и венгров были «неисчислимы». Среди погибших был и племянник венгерского короля. Обескураженный неудавшимся штурмом Людовик решил снять осаду и вернуться домой. Казимир был вынужден последовать его примеру.
Чтобы сохранить лицо, на возобновившихся переговорах венгры настояли на том, чтобы над Белзом было поднято венгерское знамя. Дрозд пошёл на эту уступку и пообещал временно поднять хоругвь Людовика. Венгры сообщали, что на спущенной Дроздом литовской хоругви видели «человеческую голову с чёрными волосами». По мнению А. Козицкого, это было изображение Спаса Нерукотворного.
Обратная дорога обернулась для венгерской армии большими трудностями. Чтобы поскорее добраться домой, Людовик отправился прямым путём через Галицию на Мукачево. Идти пришлось по недавно разорённой войсками Любарта территории, поэтому достать продовольствие было весьма проблематично. Венгры тем не менее требовали провизию, отнимая всё необходимое у населения, что, естественно, вызывало агрессию. Во время одной из ночёвок местные жители подожгли дом, где спал сам король. Свите едва удалось спасти Людовика. Два неудачных похода наглядно продемонстрировали венгерскому королю, что военное счастье осталось по ту сторону Карпат и впредь от подобных походов лучше воздержаться. Казимир снова остался в одиночестве.
Любарт тем временем сумел восстановить союз с татарами. По-видимому, польский король не выплатил причитавшуюся татарам сумму, обещанную ещё в 1349 году, и кочевники решили, что надёжнее будет самим взять деньги. Летом 1352 года они разграбили Люблинскую землю. Вероятно, вместе с ними во вторжении участвовали и литовцы Любарта.
Казимир был вынужден вновь собирать войско. Он занял деньги у краковских мещан и во второй раз за год выставил большую армию. К войску присоединились мазовецкие князья Земовит и Казимир. Однако до решающего столкновения дело не дошло. Стороны, опасаясь ставить всё на одну карту, решили отложить решение вопроса. Заключённое на два года перемирие закрепляло сложившуюся ситуацию: Галиция признавалась собственностью Польши, а Волынь, Белзщина, Холмщина и Берестейщина оставались за Литвой.
На западном фронте без перемен
Продержалось перемирие чуть более полугода. Уже в мае 1353 года литовцы Любарта ворвались в Галицию, снова овладели Львовом и разорили его. Польская сторона указывала, что город был чуть ли не полностью сожжён, подчеркивая тем самым, что вместе с огнём выгорел и «русский дух» столицы Галиции, после чего восстановленный Казимиром город стал польским. Хотя и следует признать это преувеличением, разрушения всё же были весьма масштабными. Полностью были уничтожены крепостные стены, чтобы впредь город не мог оказать сопротивления.
После первого успеха Любарт направился к Галичу, который постигла та же судьба: он был захвачен, разорён и сожжён. По словам Яна Длугоша (писавшего, правда, через сто лет после этих событий), большинство жителей города, включая женщин и детей, пали от рук литовцев. Следующей жертвой стал Завихвост, разделивший участь Львова и Галича. По-видимому, литовцы некоторое время стояли лагерем возле города и опустошили всю округу на 30 км.
Как отреагировал Казимир, неизвестно. Но, исходя из того, что 23 октября 1353 года одну из своих грамот он подписал непосредственно в лагере под Белзом, можно предположить, что поляки осенью либо поздним летом выступили в поход на Белзщину и в очередной раз не смогли овладеть её столицей.
В следующем году литовцы повторили вторжение в Галицию. Хотя в этот раз вместе с ними действовали и татары, результаты оказались более скромными, чем годом ранее. Казимир был вынужден снова обратиться к папе римскому за денежной помощью в борьбе со схизматиками и язычниками. Климент VI считал, что в прошлый раз он дал королю достаточно, но всё же согласился помочь, опять отказавшись от половины десятины за четыре года. Полученные деньги Казимир употребил на то, чтобы вновь привлечь на свою сторону татар. При соответствующих выплатах это было довольно несложно. Правда, уже в 1356 году татары вновь заняли нейтральную позицию.
Всё это время литовцы и поляки совершали пограничные набеги, носившие исключительно грабительский характер и никак не изменявшие территориальных границ. Длилась такая ситуация целое десятилетие, пока Казимир не предпринял решительные действия.
И вновь продолжается бой
В 1362 году в битве на Синих Водах великий князь литовский Ольгерд разгромил татар, упрочив своё влияние на землях бывшей Киевской Руси. Эта победа имела для его брата Любарта крайне негативные последствия. Волынский князь, не принимавший, кстати, участия в битве, лишился татарской поддержки в борьбе с поляками. Подольские земли отошли внуку Гедимина Александру Кориатовичу, который был союзником Казимира III и в войне выступил бы на его стороне, а не на стороне Любарта. Именно так и произошло впоследствии. Кейстут, активно до этого помогавший Любарту, отвлёкся на Тевтонский орден, активизировавший в 1365 году вторжения в Западную Литву. Чтобы добиться этого, Казимиру пришлось лично съездить в Мариенбург. Зато теперь польский король был уверен в успехе новой кампании, ведь отныне Любарт мог рассчитывать только на собственные силы.
В 1366 году Казимир, собрав большое войско, в очередной раз вторгся на Волынь. Первый удар опять был нанесён по Белзу. Юрий Наримунтович, понимая, что сил для отражения поляков у него нет, признал себя вассалом Казимира. Это позволило ему сохранить не только Белз, но и получить от короля захваченный им Холм. Затем поляки заняли Владимир, Луцк и Олеско. Любарт бежал к Ольгерду, которому пришлось вмешаться в конфликт.
В конце концов стороны заключили новый мирный договор, признавший за Казимиром бо́льшую часть захваченных волынских территорий. Любарту достался только Луцк. Александр Кориатович как вассал Казимира должен был пожизненно править Владимиром и Кременцом на Подолье. На таких же условиях сохранил за собой Холмщину и Белзщину Юрий Наримунтович. Берестейщина была признана владением Кейстута. Часть волынских земель присоединялась к «королевству Русскому» и управлялась непосредственно из Львова. Некоторые представители литовской знати, утратив при новом переделе ранее принадлежавшие им земли, покинули Волынь в поисках счастья. Одним из них был Дмитрий Боброк, нашедший себе сюзерена в лице московского князя Дмитрия и прославившийся победой на Куликовом поле.
Казалось, Казимир III мог торжествовать: в борьбе за Галицкое наследство он одержал победу.
Бои местного значения
В такой уверенности польский король пребывал около двух лет, пока литовцы собирались с силами, а Кейстут решал проблемы с тевтонцами. В 1368 году его войска разорили Мазовию, что послужило своеобразным сигналом для Юрия Наримунтовича. В 1368–1369 годах он отрёкся от своего вассалитета и перешёл на сторону Любарта. Поляки снова потеряли Холм и Белз.
В ноябре 1370 года в Кракове умер Казимир III, прозванный Великим. Польско-литовский конфликт вспыхнул с новой силой. Воспользовавшись отсутствием во Владимире Александра Кориатовича, отбывшего в Краков на королевские похороны, Любарт совершил марш под стены города. Вместе с ним были воины и Юрия Наримунтовича, а возможно, и Кейстута. Воевода князя Александра Петраш Турский из Ленчицы был застигнут врасплох. Новый каменный замок, возводившийся по приказу Казимира, ещё не был закончен, и воевода предпочёл сдаться. По приказу Любарта недостроенный замок был разрушен, а город — присоединён к его владениям. Александр Кориатович отправился в Теребовлю, сохранив за собой подольские земли.
После этого инициатива в конфликте полностью перешла к литовцам, которые совершили несколько набегов на польские земли. Полякам же в тот момент было не до Волыни. Умерший Казимир не имел прямых законных наследников и завещал корону своему племяннику Людовику Венгерскому. Новый король назначил управителем Галиции силезского князя Владимира Опольского, на плечи которого легла защита восточных рубежей.
Сам Людовик в Польшу не стремился. Он остался в Буде и предоставил управление всеми делами в королевстве своей матери. Не имея прямых наследников по мужской линии, Людовик планировал оставить Польшу одной из трёх своих дочерей. В итоге это наследство досталось Ядвиге. Для средневекового общества королевство, оставленное в руках женщины, выглядело дико. Однако польская знать быстро поняла, что в обмен на такую дикость можно выторговать у короля всяческие блага. Переговоры длились несколько лет, пока в 1374 году не был подписан Кошицкий привилей. Документ освобождал польскую шляхту от уплаты некоторых налогов и исполнения повинностей в обмен на признание принцессы наследницей польской короны.
Последний поход
Всё это время ни венграм, ни полякам не было особого дела до восточных окраин. Это полностью развязало руки Любарту и другим Гедиминовичам, которые с завидной регулярностью ходили за добычей в польские земли. Наиболее значительным был поход 1376 года, когда Любарт, Кейстут и Юрий Наримунтович переправились через реку Сан в районе Завихвоста и, не встречая ни малейшего сопротивления, разграбили край вплоть до Тарнова. Главной добычей стал громадный полон в 23 000 человек — даже татары далеко не всегда могли похвастать таким количеством пленников. Людовик решил, что дальше терпеть подобное невозможно, и стал готовиться к походу на Волынь.
Судьба оказалась благосклонной к венгерскому королю и в 1377 году подбросила ему неожиданный подарок в виде смерти великого князя литовского Ольгерда. Гедиминовичи сосредоточились на вопросе престолонаследия. Наиболее опасным противником для венгров являлся Кейстут, но его удалось нейтрализовать благодаря орденскому вторжению, согласованному заранее с венгерским королём.
Летом 1377 года Людовик выступил в поход на Волынь, намереваясь окончательно решить восточный вопрос. Сил у венгров было предостаточно, и король, двинувшись к Белзу, часть войск отправил в Центральную Волынь, чтобы удержать там Любарта. Начавшие поход немного раньше польские войска осадили Холм и смогли овладеть им до подхода венгров. После этого поляки направились к Белзу, куда с юга подходили венгерские войска. Ожидая наступления врага, Юрий Наримунтович укрепил стены, надеясь продержаться до подхода литовских подкреплений.
Первый штурм был отбит. Венгры перешли к длительной осаде. Белз продержался семь недель. Помощи всё не было, а Людовик был готов стоять под стенами до тех пор, пока защитники крепости не перемрут от голода. В таких условиях князь Юрий решил, не дожидаясь этого, начать переговоры о сдаче и добиться максимально выгодных для себя условий. Город был сдан королю. На этот раз Юрия Наримунтовича, помня все его прежде нарушенные клятвы, в Холме не оставили, а отправили в выделенный ему Любачев.
Прибывший осенью на Волынь Кейстут начал с Людовиком переговоры, на которых юридически были закреплены территориальные изменения. Холмщина и Белзщина присоединялись к галицким владениям Владислава Опольского. Туда же входили отнятые у Любарта Кременец, Олеско и Лопатин. Сам Любарт признавался вассалом Людовика. Правившие на Подолье Александр и Борис Кориатовичи также приносили вассальную присягу Людовику, что в очередной раз закрепляло подольские земли за Польшей. Победа венгров была очевидной. Правда, судя по количеству набранного войска и затратам на поход, успех мог бы быть бо́льшим, если бы не героизм защитников Белза.
Как это нередко бывало, королевские завоевания не пережили самого монарха. После смерти Людовика в 1382 году Любарт, опять ощутив себя самостоятельным правителем, довольно быстро вернул часть ранее утраченного. Но уже не военным путем. Волынский князь просто выкупил у венгерских старост необходимые ему земли: Олеско, Городло, Лопатин, Кременец, Перемыль и Сестрятин с округами.
На этом длительное военное противостояние между поляками, литовцами и венграми за русское наследство фактически завершилось. Галиция отошла Польше, а Волынь — Литве. Заключённая между этими государствами в 1385 году Кревская уния придала дальнейшей борьбе совсем иной характер.