В том же 1669 году гетман Правобережной Речи Посполитой Пётр Дорошенко стал вассалом Османской империи. Опираясь на нового союзника, весной 1672 года султан отправил на Заднепровскую часть Речи Посполитой трёхсоттысячное войско под собственным командованием. В начавшейся войне с Польшей удача сопутствовала туркам и их вассалам. Призванная гетманом Дорошенко и запорожскими казаками, османская армия разгромила поляков и гетмана казаков Ханенко под Батогом и вместе с крымскими татарами взяла Каменец-Подольский. Однако Мехмед IV не двинулся дальше; король Михаил Вишневецкий заключил с ним Бучачский мир (1672), но Речь Посполитая отказалась утвердить его, и война разгорелась с новой силой. В конце концов по миру, заключённому в Журавне 27 октября 1676) Польша уступила Османской империи Подолию и часть Поднепровской Украины.