Касогов благополучно добрался до Сечи и, объединившись с запорожцами, двинулся в сентябре за Днестр. И, как сказано в донесении в Москву, «выжгли они ханские сёла, много в них побили армян и волохов и 20 сентября возвратились в Сечь все в целости».
2 октября Касогов и кошевой атаман Иван Серко выступили из Сечи и направились к Перекопу. Крепость («большой каменный город») Перекоп была взята, но цитадель («малый город») осталась за янычарами. Касогов потерял в этом деле из своего отряда убитыми десять человек.
Пленных, взятых в Перекопе, в Сечь не повели, а порубили на месте, не пощадив ни женщин, ни детей. Как доносил в Москву Касогов, сделали это на том основании, что в Крыму и Перекопе было моровое поветрие. Однако посланцы от запорожских казаков, прибывшие в Москву с тем же известием о победе, говорили: «В Перекопи при нас морового поветрия не было, слышали мы, что было поветрие, но задолго до нашего прихода. Пленных мы всех порубили, будучи между собою в ссоре, а кошевой атаман Иван Серко писал про моровое поветрие к гетману Брюховецкому, думаем, от стыда, что языков к нему послать было некого, потому что войском всех побили».
8 октября 1663 г. король Ян Казимир взял город Белая Церковь, который находился всего в 60 верстах к юго-западу от Киева. Но король пошёл не на Киев, а на запад, и вышел к Днепру у городка Ржищева, где начал переправу через Днепр.
Само королевское войско было невелико: три конных полка общей численностью около полутора тысяч человек и триста человек пехоты. У гетмана Потоцкого было три казацких полка, две роты польских гусар и четыре тысячи пехотинцев; у пана Чарнецкого — 240 гусар, 400 драгун и три казацких полка общей численностью около 2500 человек; у пана Песочинского — 9 рот немецких наёмников и 950 поляков. Кроме того, имелось пять тысяч конных татар. Резервом королевского войска могло стать 14-тысячное литовское войско под началом Сапеги, которое стояло в Досугове.
Чтобы привлечь к себе малороссиян, король выкупил у татар русских пленников и отпустил их по домам. Ратным людям король запретил брать что-либо силой у местных жителей, и даже велел повесить в назидание трёх шляхтичей за грабежи.
Переправившись через Днепр, король двинулся по Левобережной Украине. Тринадцать небольших городков без боя сдались полякам. Однако город Лохвицу пришлось брать штурмом с большими потерями для ляхов. Город Гадяч вообще не удалось взять. От Гадяча Ян Казимир двинулся вдоль старой (1618 г.) русской границы. Он форсировал реку Сейм, но под Глуховым встретился с царскими воеводами и отступил за Десну. Однако под Новгородом-Северским князь Ромодановский и гетман Брюховецкий настигли короля и нанесли ему поражение.
Между тем 6 декабря 1663 г. Косагов и Серко, взяв с собой калмыцкого мурзу Эркет Артукая, вновь отправились под Перекоп. В районе Перекопа союзники разгромили несколько татарских селений и освободили свыше ста русских и украинских пленников. Против них вышло с тысячу всадников под предводительством перекопского хана Карач-бея, которых союзники вдребезги разбили, а калмыки перекололи всех пленных.
Вскоре казаки захватили важного турка, который сообщил Серко, что польский король постоянно шлёт к крымскому хану посланцев с просьбой послать ему орду на помощь. Хан же отвечает ему, что из-за казаков, калмыков и московских войск орде из Крыма выйти невозможно. В действительности же хан был напуган успехом запорожских казаков под Перекопом и гибелью Карач-бея.
Вернувшийся из татарского плена в Запорожье, князь Василий Борисович Шереметев с рейтаром Иваном Кулагиным подтвердили, что хан действительно так напуган запорожцами, что даже отправил к королю своего посланца с отказом тому в помощи. То же сообщали и другие беглецы и пойманные татары.
В январе 1664 г. Серко двинулся крекам Буг и Днестр, где побил много турок. После взятия турецкого города Тягина Серко повернул на север на украинские города, лежащие на Буге. Как доносил сам Серко царю: «Услыша же о моем, Ивана Серка, приходе, когда я ещё с войском к городу и не подошёл, горожане сами начали сечь и рубить жидов и поляков, а все полки и посполитые, претерпевшие столько бед, неволю и мучения, начали сдаваться. Через нас, Ивана Серка, обращена вновь к вашему царскому величеству вся Малая Россия, города над Бугом и за Бугом, а именно: Брацлавский и Калницкий полки, Могилёв, Рашков, Уманский повет, до самого Днепра и Днестра. Безвинные люди (этих мест) обещались своими душами держаться под крепкою рукою вашего царского пресветлого величества до тех пор, пока души их будут в телах, и врагам креста Господня не поддаваться и не служить» [51] .
Действительно, Серку не сдался только один город — Чигирин, но и тот был осаждён. Успехи Серка вдохновили на мятеж и бывшего гетмана Ивана Выговского. Поляки сделали его сенатором, но тот всё равно считал себя обойдённым. Однако вскоре Выговский был захвачен польским полковником Махоцким и расстрелян.
После разгрома королевских войск у Новгорода-Северского гетман Брюховецкий отправился на Правобережную Украину и сжёг Черкассы, после чего пошёл к Каневу.
Отряд Серко двинулся к Бужину. Там 7 апреля 1664 г. на него напал Стефан Чарнецкий с двухтысячной польской и татарской конницей. После почти двухнедельных боёв поляки и татары были разбиты запорожцами и русскими из отряда Касогова.
Между тем Брюховецкий с московским воеводой Петром Скуратовым стояли обозом под Каневым. 21 мая на них напали поляки и татары, но были отбиты. В тот же день Брюховецкий и Скуратов вошли в Канев, на следующий день под город явился сам Чарнецкий с хорунжим коронным Собеским, полковником Маховским, Тетерей и татарами. Бой под Каневым продолжался целый день, и только к вечеру неприятель отступил и стал в версте от города. Шесть дней всё было тихо, а 29 мая Чарнецкий, отпустив свои обозы к Ржищеву, двинулся опять под Канев и всеми силами атаковал гетманскую пехоту. Та дрогнула и опрокинулась на московский солдатский полк Юрия Пальта, но солдаты выдержали натиск. В тот же день Чарнецкий отошёл от Канева и встал в десяти верстах на Днепре выше города. 2 июня он пошёл к Корсуни, оставив под Каневым небольшой отряд конницы, чтобы прикрыть его отступление. От Корсуни Чарнецкий пошёл за Белую Церковь к местечку Ставищи, попытался взять его штурмом, но потерпел неудачу, потеряв при этом, как доносили в Москву, три тысячи человек. Чарнецкий сам был ранен и вскоре умер.
Весной 1665 г. военные действия начались удачно для русских: Брюховецкий и Протасьев отправили из Канева любенского полковника Григория Гамалею, который 4 апреля вошёл в Корсунь. Поляки, обороняясь, сожгли город, и Гамалея привёл в Канев всех его жителей с жёнами и детьми.
Преемник Чарнецкого Яблоновский 21 мая под Белой Церковью был разбит высланными из Канева русскими и калмыками.
Гетман Брюховецкий выступил из Канева под Белую Церковь, но, узнав, что татарская орда собирается в Цыбульнике и хочет напасть на русский лагерь, что казацкий полковник Опара «отводит города от царской руки», отступил к Каневу, под Мотовиловку. Здешние жители присягнули царю и перебили стоявших у них польских гайдуков. Но слухи о наступлении орды оказались ложными. Орда не приходила, отряды Яблоновского и Тетери ушли в Польшу, польские гарнизоны оставались только в Белой Церкви, Чигирине, Корсуни (в малом городке) и Умани, да ещё Опара с небольшим отрядом стоял под Корсунью. Брюховецкий, расквартировав войска по правобережным городкам, перешёл на левый берег Днепра, остановился в Гадяче и отправил царю гонца и известием, что едет в столицу «видеть его пресветлые очи».