После этой победы (коронная армия Польши все не могла собраться с силами) великий визирь Ахмед повёл свои войска на город Люблин, почти не встречая по пути сопротивления, и взял его. Так огромная турецкая армия оказалась на юге собственно Польши. В октябре 1672 года был заключён Бучачский мирный договор. Король Михаил Вишневецкий, у которого на глазах распадалось огромное королевство, уступил Стамбулу Подольскую провинцию. Западная Украина во главе с гетманом Петром Дорошенко получала независимость от Польши. Она, как побеждённая сторона, согласилась ежегодно выплачивать Османской империи дань. Однако польский сейм под давлением шляхты заключённые королём договора не ратифицировал.

В том же 1672 году великий коронный гетман Ян Собеский поднял на борьбу с турецкими захватчиками всю Польшу. Он сумел объединить военные силы страны (причём на время были позабыты политические страсти) и стал во главе 40-тысячной коронной армии, выступившей в поход на южную границу Польского королевства.

Полководец повёл польские и литовские войска на сильную турецкую приграничную крепость Хотин, на которую опиралась султанская армия под командованием Хусейн-паши. 11 ноября 1673 года состоялась Вторая Хотинская битва (Первая была в 1621 году), в которой почти 80-тысячная турецкая армия была разгромлена наголову.

В сражении турки занимали сильно укреплённую позицию на холмистой местности. Великий коронный гетман решил взять её штурмом, атакуя и по фронту, и с флангов. В ходе рукопашных схваток турки были оттеснены с высот к берегу реки Днестр, потеряв при этом примерно половину своей численности. Гарнизон Хотинской крепости после разгрома армии Хусейн-паши капитулировал. Спешившая на помощь другая султанская армия под командованием Каплан-паши, узнав о поражении своих сил, повернула обратно. Турецкие войска вместе с крымскими татарами ушли с польской территории.

У полководца Яна Собеского была прекрасная возможность преследовать и добить остатки разгромленной неприятельской армии. Но накануне битвы умер король Михаил Вишневецкий. Получив это известие, великий коронный гетман остановил наступательную операцию и разместил свои войска на государственной границе. После этого он с отрядом верных сторонников поспешил в Варшаву, где польскому сейму предстояло избрать нового монарха.

21 мая 1674 года Ян Собеский был избран королём Польши под именем Яна III Собеского. Под этим именем он правил до своей смерти в 1696 году, так и не сумев избавить Польское государство от внутренних раздоров и интриг.

В 1675 году примерно 60 тысяч турок и 100 тысяч крымской конницы вторглись в Подолию, в польскую часть Украины. Османы снова захватили Хотинскую крепость и стали угрожать городу Львову. Ян Собеский, собрав большое коронное войско, нанёс турецкой армии поражение в битве при Львове и в ходе последующих столкновений освободил от неприятеля всю польскую территорию за исключением Каменца. Военные действия королю в том году пришлось остановить из-за внутренних раздоров в стране.

На этом очередная польско-турецкая война не закончилась. В сентябре 1676 года почти 200-тысячная турецкая армия, в которой преобладала конница Крымского ханства, опять вторглась в Юго-Восточную Польшу. Армией Османской Порты командовал опытный полководец Ибрагим-паша. Вражеская конница начала опустошать украинские приграничные области.

В конце сентября того же года произошло Зоравнское сражение, которое длилось две недели. Противостояние двух больших армий закончилось тем, что король Ян III Собеский, имевший всего 16 тысяч войск, но обладавших хорошим огнестрельным оружием, отбил турок и крымскую конницу от своего укреплённого лагеря на высоких берегах реки Днестр. Дело до настоящего столкновения всей массой войск не дошло. Ни Ибрагим-паша, ни Ян Собеский не захотели рисковать судьбой военной кампании и все ограничилось лишь скоротечными схватками небольших конных отрядов, испытывавших друг друга на крепость, да попытками османов закрепиться вблизи польского походного лагеря.

В том же 1676 году воюющие стороны ещё несколько раз сразились друг с другом, и каждый раз коронная армия Польши одерживала верх, как это было, например, под Злочевом. Война для Стамбула имела немаловажное значение. В случае победы к Оттоманской империи присоединялись украинские земли. Поэтому в действующую армию прибыл сам султан Мехмед IV со своей гвардией. Однако его личное присутствие на войне не принесло победы османскому оружию.

Большое сражение состоялось под городом Сучавой, в северной части Молдовы (современная Румыния). Армиями командовали два монарха — король Ян III Собеский и султан Мехмед IV. Если первый стремился отбить врага от границ своего королевства, то второй хотел разгромить Польшу и отторгнуть значительную часть её южных и юго-восточных владений.

К дню сучавской битвы полководец Ян Собеский значительно усилил коронную армию литовскими войсками. Это в немалой степени сказалось на итогах сражения. Турки были побеждены, крымская конница обращена в бегство. Султанская армия, несмотря на огромное численное превосходство, отступила к Каменцу и прекратила наступательные действия. Однако поляки не добились главного в выигранном сражении — полного разгрома неприятеля.

Поскольку Стамбул не одержал победы в войне, то султан согласился пойти на мирные переговоры. В октябре 1676 года был заключён Заровнский мирный договор. Турция возвращала Польше Западную Украину, но оставляла за собой Подолию и две важные приграничные крепости — Каменец (ныне Каменецк-Подольский) и Хотин.

После войны с Польским королевством Оттоманская Порта пошла войной на соседнюю Австрию, столица которой город Вена являлась одновременно и столицей Священной Римской империи. «Яблоком раздора» являлись прежде всего земли Венгрии и Трансильвании, большого княжества в Южных Карпатах. И австрийский император из династии Габсбургов Леопольд I, и турецкий султан исторически претендовали на них.

Король Ян III Собеский решил воспользоваться сложившейся ситуацией и приобрести себе сильного союзника. Он, не без оснований на то, считал, что если Австрия не устоит перед турецкой армией, то следующий удар турки нанесут по сердцу тогдашней Польши — городу Кракову. Собеский заключил со Священной Римской империей оборонительно-наступательный военный союз против Турции. Польша начала готовиться к очередной войне с османами.

Причиной новой большой войны в Центральной Европе стал антиавстрийский мятеж венгров под руководством графа Имре Текели, который установил контроль почти над всей северной и западной Венгрией. Император Леопольд I пошёл на уступки мятежникам, и тогда граф Текели стал терять поддержку в народе. Чтобы удержать завоёванную власть, он обратился за помощью к туркам. Османская армия, посланная великим визирем Кара-Мустафой, помогла мятежному графу подчинить себе северо-восток Венгрии.

После этого Текели признал себя вассалом Оттоманской империи и был провозглашён королём Венгрии. Вена не признала новоявленного монарха в собственных владениях. Турки в ответ начали готовить на следующий год большое военное вторжение в Австрию. Глава Священной Римской империи поспешил признать власть Текели над всей Венгрией, кроме Трансильвании, и заключил с ним мир.

Однако в Стамбуле не стали откладывать военный поход в Европу, и великий визирь Кара-Мустафа продолжил собирать войска в окрестностях города Адрианополя (современный Эдирне в Турции). В таких условиях и был заключён 31 марта 1683 года польско-австрийский военный союз против Османской империи.

В марте этого года турецкая армия двинулась в поход от Адрианополя к пограничному Белграду. Армией командовал сам султан Мехмед IV (реально войсками руководил великий визирь Кара-Мустафа). По пути турки соединились с войсками своего вассала, трансильванского князя Михая Апафи I, и объединённое войско достигло численности в 200 тысяч человек. Тем временем венгерская армия, которой командовал король Текели, начала наступление против австрийцев в Словакии, но оно было отбито близ города Прессбурга.