3 августа 1677 г. 120-тысячная турецкая и татарская армия под командованием Ибрагим-паши подошла к Чигирину и расположилась на холмах к юго-востоку от города. Агрессоры опустошили близлежащие города и села, многих жителей забрали в плен и рассчитывали за три-четыре дня захватить Чигирин.
Чигирин, расположенный над р. Тясмин, длительное время служил гетманской резиденцией и административно-политическим центром Украины (1648–1660), а также Чигиринского полка. В городе находилась деревянная крепость с бастионами и фланками, а вокруг нее — земляной вал. Кроме того, город окружала каменная стена с палисадами. Гарнизон Чигирина состоял из охотницкого казацкого полка, трех сотен Дубенского и Гадячского полков под командованием полковника Г. К. Коровки. В июле 1677 г. гарнизон пополнился тремя полками русских стрельцов (около 24 тыс. человек), а комендантом был назначен генерал А. Ф. Трауерпихт. Вооружение гарнизона составляли 45 пушек (из них 14 больших) и 5 мортир.
Еще в мае 1677 г. против турецких и татарских завоевателей под Чигирин выступили русские войска под командованием Г. Г. Ромодановского, а также украинские казацкие полки (Киевский, Черниговский, Нежинский, Стародубский, Прилукский, Дубенский, Гадячский, сердюцкий и кампанейский) во главе с гетманом И. Самойловичем.
4 августа Ю. Хмельницкий обратился с письмом к защитникам города, призывая их не оказывать сопротивления и обещая от имени турецкого султана свободу и сохранение старшинских привилегий. В случае неповиновения он угрожал огнем, мечом и «всеми несчастиями». Но ни уговоры, ни угрозы послушного исполнителя захватнических планов султанской Турции не принесли желаемых результатов. В тот день в город незаметно вошло еще 500 казаков. А на следующий день отряд гарнизона совершил вылазку, нанеся неприятелю значительные потери в живой силе.
План крепости Чигирин (1678).
Четыре недели турецкие и татарские войска осаждали Чигирин: прокладывали подкопы, шли на приступы, забрасывали город гранатами. Однако защитники города стойко держались и, осуществляя многочисленные вылазки, наносили ощутимые удары по вражеским силам.
На помощь мужественным защитникам Чигирина спешили русские войска и украинские казацкие полки. 23 августа они подошли к Днепру в районе Бужинской переправы. Укрепившись на нравом берегу, турецкие войска и крымские татары пытались воспрепятствовать переправе русских войск и украинских казаков. У Бужина начались бои. В ночь с 26 на 27 августа отряды украинских и донских казаков, а также полк русских стрельцов переправились на остров, расположенный против турецких позиций, и разместили на нем несколько десятков больших пушек. На рассвете следующего дня под прикрытием артиллерийского огня с острова более 10 тыс. казаков достигли правого берега Днепра. За несколько дней все русские войска и казацкие полки высадились на правом берегу.
Тем временем турецкое командование направило из-под Чигирина к Днепру на помочь своим войскам крымских татар во главе с ханом. Но после жестокой битвы, не выдержав натиска русских и казацких войск, турецкие и татарские захватчики отступили от Бужина, потеряв на поле битвы 10 тыс. убитых, в том числе ханского сына и восемь мурз.
Потерпев поражение у Бужина, турецкая армия и крымские татары прекратили осаду Чигирина и, оставив обоз и пушки, в панике бежали. 5 сентября в разрушенный город вступили русские ратные люди и украинские казаки. Таким образом, сражение у Чигирина в 1677 г. завершилось полной победой русской армии.
Однако султанская Турция не отказалась от намерения захватить Украину и готовилась к новому походу. Поэтому русское командование продолжало укреплять Чигирин, увеличивать его гарнизон, создавать необходимые запасы. Воеводой города был назначен окольничий И. И. Ржевский, инженером — полковник П. Гордон. Ранней весной 1678 г. из Курска двинулись к Чигирину Белгородский и Севский полки. На борьбу против турецких и татарских агрессоров поднималось все население Украины. 10 мая из Батурина выступили казацкие полки под командованием гетмана И. Самойловича. В начале июня к Днепру подошли донские казаки во главе с атаманами М. Самариным и Ф. Минаевым. Они переправились через Днепр и вошли в состав корпуса генерала Г. И. Косагова, занявшего позицию у правобережной пристани Бужинской переправы.
В июне 200-тысячная турецкая армия переправилась через Днестр и двинулась к Чигирину. 9 июня она подошла к городу и расположилась на берегу р. Тясмин. Султанский визирь Кара Мустафа обратился к защитникам Чигирина с требованием сдаться без боя. Но чигиринцы отвергли требования врага.
Одновременно русские войска под командованием Г. Г. Ромодановского и казацкие полки И. Самойловича переправились на правый берег и продвигались к Чигирину. Пытаясь не допустить их к городу, Кара Мустафа направил своих пашей с янычарами и крымского хана с татарами на Стрельниковую гору, мимо которой проходила дорога из Бужина. Несколько дней там продолжалась жестокая битва, в ходе которой значительные потери понесли обе стороны. На помощь русским и казацким войскам подошли калмыкские отряды, возглавляемые К. Черкасским. На рассвете 3 августа русские войска и украинские казацкие полки овладели Стрельниковой горой, захватив 27 турецких пушек и большое количество боеприпасов.
Русские и украинские войска 4 августа подошли к Чигирину и расположились лагерем. Турецкие войска, осаждавшие Чигирин, подвели шанцы к самому городу и беспрерывно его штурмовали. Во время одного из таких штурмов погиб комендант города И. И. Ржевский.
После жестоких боев, продолжавшихся около месяца, гарнизон оставил город. Однако захватчикам не удалось покорить мужественных защитников Чигирина. Оставляя полуразрушенный и охваченный пожаром город, они подожгли деревянные постройки и пороховой погреб в крепости, от взрыва которого погибло много врагов.
Русское командование отвело войска к Бужину, где в лагере оставалась значительная часть обоза с боевыми и продовольственными припасами. Следом двинулись турецкие войска и 14 августа у Бужина начали наступать на укрепленный лагерь. Семь дней продолжалась кровопролитная, тяжелая битва, в результате которой турецкое командование, потеряв третью часть своих сил, решило спешно отступить.
Таким образом, героическая оборона Чигирина стала переломным этапом в ходе русско-турецкой войны. Сражения под Чигирином сорвали турецкие планы захвата украинских земель. Совместными усилиями русских ратных людей, украинских и донских казаков удалось остановить продвижение турецкой и татарской армий вглубь страны.
В последующие годы военные действия против Русского государства также не имели успеха. Турецкие и татарские войска, оставленные в Немирове с Ю. Хмельницким, пытались продолжать захватнические действия султанской Турции и Крымского ханства. Зимой 1679 г. ханские войска вторглись на украинские земли в районе Черкасс, но, понеся большие потери в людях и лошадях, возвратились назад.
Народные массы Украины встали на защиту своих земель от турецких и татарских феодалов-агрессоров. Русское командование принимало меры по укреплению обороноспособности пограничных городов, в частности Киева. Весной 1679 г. в Киев прибыли русские войска для участия в сооружении оборонительных укреплений города. В течение года были насыпаны земляные валы вокруг Печерска и Верхнего города, через Днепр построен мост, имевший важное стратегическое значение. Кроме того, часть Белгородского полка и московских стрельцов для охраны пограничных земель прибыла на Запорожье.
Убедившись в невозможности захватить Украину, Оттоманская Порта в 1681 г. лишила Ю. Хмельницкого «гетманства». В 1685 г. он был казнен в Каменец-Подольске.
Бахчисарайский мирный договор. «Вечный мир» с Польшей. Учитывая международную обстановку и возрастающую мощь Русского государства, султанская Турция наконец согласилась на мирные переговоры. 13 января 1681 г. в Бахчисарае между Россией, с одной стороны, Турцией и Крымским ханством — с другой, был заключен договор о перемирии на 20 лет. Султанская Турция и Крымское ханство признали воссоединение Левобережной Украины с Россией. Киев и близлежащие местечки — Васильков, Триполье, Дедовщина, Стайки с прилегающими к ним селами на Правобережье — остались в составе