Осенью 1674 года из Константинополя в Крым прибыл пятнадцатитысячный отряд турецких янычар с приказанием хану объединенными силами уничтожить Запорожскую Сечь. В праздник Рождества сорокатысячное татарское войско окружило Запорожскую Сечь, а янычары обманом через маленькую калитку вошли на ее территорию. Пятнадцать тысяч турок заняли все свободное пространство между казацкими куренями и были расстреляны в упор казаками, один выстрел которых поражал двух-трех тесно стоящих турок. Перестреляв большую половину янычар, казаки пошли в рукопашную. Татары подобрали полторы тысячи оставшихся в живых янычар и ушли в Крым, двигаясь днем и ночью. Запорожцы потеряли убитыми пятьдесят человек и ранеными – восемьдесят.
В сентябре 1675 года двадцатитысячное казацкое войско с кошевым атаманом Иваном Сирко, быстро пройдя степи, через Сиваш ворвалось на Крымский полуостров. Разделившись нa отряды в несколько тысяч, казаки подвергли ханство страшному погрому, сожгли Гезлев и разгромили Бахчисарай, везде освобождая невольников. Эльхадж-Селим Гирей едва успел уйти в горный Крым. Собрав там 50000 воинов, хан подошел к казацкой переправе у Сиваша, попал там в засаду и потеряв до 10000 убитыми, ушел. Казаки переправились через Сиваш и вернулись на Сечь. Известно письмо запорожского кошевого Ивана Сирко крымскому хану, переданное ему с тремя пленными татарами: «Для одержания победы над нам: постыдным образом вторглись вы ночью в наши жилища и понесли поражение. Мы отомстили за сию обиду и, как добрые рыцари и кавалеры, явились днем на границах ваших. Бог помог нам лучше гостить в панстве крымском, нежели вашим ордам около кучки сечевой. Но когда и за сим дерзнете вы тревожить наш кош, ведайте, что не одни пределы, а вся отчизна ваша восчувствует силу оружия, на самый даже Стамбул ужас наводившего. Теперь поспешите выкупить ваших пленных; в противном случае, через полтора месяца, отправим мы их к доброму и богатому государю, Его Царскому Величеству, который наверно вознаградит нас из казны своей за сию важную присылку».
Летом 1676 года ставка гетмана Правобережной Украины Чигирин был взят московским войском воеводы Григория Ромодановского и гетмана Левобережной Украины Ивана Самойловича. Дорошенко под конвоем был отправлен в Москву.
В июне 1677 года турецко-татарские войска Ибрагим-паши и крымского хана Эльхаджа-Селим Гирея перешли Днестр и пошли на Чигирин, преследуя цель возвратить Правобережную Украину Оттоманской Порте. Осадив в начале августа Чигирин, с находившимся там гарнизоном под командованием коменданта генерал-майора Афанасия Трауернихта, турки и татары простояли у города месяц, не сумев его взять. 26 августа подошедшие на помощь Чигирину русские войска Григория Ромодановского и Ивана Самойловича начали под огнем турецко-татарского войска переправу через Днепр на правый берег у Бужинской пристани. Турки и татары пошли в лобовую атаку, но были отброшены мушкетным огнем. Бой на переправе шел три дня. Турецко-татарское войско отступило, потеряв убитыми двадцать тысяч человек. Ромодановский и Самойлович вошли в Чигирин, восстановили разрушенные укрепления, оставили в городе пятнадцатитысячный гарнизон и вернулись на левый берег Днепра. Султан заключил Ибрагим-пашу в Эди Куле – Семибашенный замок, а крымского хана сместил и сослал на остров Родос. Новым ханом стал Мурад Гирей, который в марте 1678 года совершил набег на Переяславль.
В начале лета 1678 года новое стотысячное турецкое войско Кара-Мустафы и пятидесятитысячное войско крымских татар с ханом Мурад Гиреем опять осадило Чигирин. Гарнизон города, состоявший из пяти тысяч стрельцов и семи тысяч казаков, возглавляли воевода Иван Ржевский, убитый во время осады, и инженер-полковник Патрик Гордон. Войско Ромодановского и Самойловича 12 июля с боем переправилось на левобережье Днепра у Бужинской переправы. Завязалось сражение у господствовавшей над всей местностью Стрельниковой горы, находившейся в полутора километрах от Чигирина, закончившееся безрезультатно для вдвое меньшей, чем турки и татары, русской армии. Осаду Чигирина снять не удалось и 11 августа город был взят, русский гарнизон ушел. Однако переправиться за Днепр Кара-Мустафе не дали. В октябре 1678 года войска Кара-Мустафы и Мурад-Гирея ушли за Южный Буг и в Крым, не тронув Киева, в котором воеводой сидел князь Михаил Голицын с гарнизоном в 106 солдат. Стало очевидно, что турки и татары не смогут закрепиться на Правобережной Украине.