Поляки снова уговаривали Хмельницкого, чтобы он отступился от простого люда. Богдан говорил послам, что он «выбьет из польской неволи весь русский народ». Хмельницкий признался, что сначала он воевал за свою обиду, а теперь он будет воевать за православную веру и народ. Полковники Богдана поддерживали его во всем.
Польские послы, видя ярость Хмельницкого, думали только об одном: как побыстрее убраться в Польшу. Богдан зачитал полякам свои условия. В них ничего не было сказано о численности казацкою войска. На вопрос поляков гетман ответил: «Зачем писать об этом в договоре? Найдется нас и 100 тысяч, будет столько, сколько я скажу».
Пленных поляков Хмельницкий тоже не хотел отпускать. С Польшей было заключено перемирие до праздника Св. Троицы. Никаких условий Речи Посполитой Хмельницкий не принял. Он люто ненавидел панов и шляхту. Но поляки ни за что не хотели уезжать без своих плененных соотечественников. Однако Хмельницкий был непреклонен.
Обе враждующие стороны стали готовиться к войне. Поляки наконец поняли, что мир или война не зависят от Хмельницкого. Весь украинский народ восстал против польских шляхтичей.
Богдан ждал подкрепления от татар и турок. Он направил письмо русскому царю Алексею с просьбой о воссоединении двух народов. В нем он просил: «...Не отделяй нас, а мы Бога о том молим, чтобы ваше царское величество как правдивый и православный государь над нами царем и самодержцем был». Алексей отвечал, что договора с поляками нарушать нельзя, «а если королевское величество тебя, гетмана, и все войско запорожское освободит, то мы тебя и все войско пожалуем, под нашу высокую руку принять велим». Но долго еще надо было ждать этого освобождения. Поляки собирали войска, пригласили наемников.
С наступлением весны казаки стали собираться под Киевом. Хмельницкий выступил из Чигирина и шел медленно, поджидая хана. В июне 1649 г. Ислам-Гирей под Збаражем соединился с казаками. К ним подошли 6 тысяч турок. 29 июня войска Хмельницкого встретили здесь польское войско, бывшее под начальством Фирлея и Иеремии Вишневецкого. Поляки окопались и больше месяца отбивались от казаков и их союзников, терпя голод.
Хмельницкий узнал, что сам король Польши находится под Збаражем. Богдан с конницей пошел на него. 5 августа поляки понесли ощутимый урон. Ян Казимир вступил в переговоры с татарами, 9 августа поляки заключили с ними договор. Хан взял с короля обязательство прислать в Крым 200 тысяч злотых и потом ежегодно присылать еще по 90 тысяч. Были оговорены условия и для Хмельницкого. 10 августа Хмельницкий представился Яну Казимиру. Встав на одно колено, он произнес речь, в которой повторил, что у него и в мыслях никогда не было поднимать оружие против короля, но что казаки восстали против шляхты. Ян Казимир дал целовать ему свою руку. На другой день войска разошлись.
Пока на Украине происходили эти события, Москва выжидала. Царь дал указание путивльским воеводам послать людей к Хмельницкому разведать обстановку. Богдан начал бранить прибывших москвитян, обвиняя их в лазутчистве и грозя начать войну против России. Посланцы донесли Алексею, что во всех городах казаки толкуют о войне с Россией. Некоторым же российским воеводам Богдан писал письма, в которых заверял о мире, дружбе, ненависти к полякам. Получая такие разноречивые сведения, царь запретил воеводам вести переписку с Хмельницким и послал к нему своего посланника Григория Неронова.
Проезжая через украинские города, Неронов прислушивался к разговорам в народе. Многие склонялись к Москве. В Чигирине русский посланник познакомился с писарем Войска Запорожского Иваном Выговским, который прежде служил в одной из канцелярий Киева. Канцелярское поприще ему опротивело, и он пошел на военную службу. По другим источникам, Выговский был писарем при польском казацком комиссаре. В битве при Желтых Водах Выговский попал в плен к казакам, но, как православный, не был убит, а взят Хмельницким для письменных дел. Выговский имел большое влияние в войске и над самим Богданом. Притворяясь поневоле казаком, Выговский стоял на стороне поляков, но, безусловно, скрывал это. С послами России он был очень любезен.
Хмельницкий понимал, что договор с Польшей непродолжителен. Варшава встретила короля холодно. Хотя сейм и подтвердил Зборовский договор, но сделано это было с недовольством. Главным образом было недовольно католическое духовенство. С другой стороны, Хмельницкий не мог выполнить все статьи договора, особенно те, где речь шла об ограничении казацкого войска. На Украине опять начались волнения, народ страдал от голода.
Невозможностью сохранения мира между казаками и поляками хотела воспользоваться Москва. В январе 1650 г. в Варшаву были отправлены послы — думный дворянин Гаврила Пушкин, окольничий Степан Пушкин и дьяк Гаврила Леонтьев. Русские послы предъявили Яну Казимиру претензии, что в польских книгах хулят царя, народ, русские обычаи и т.д. Но это был повод, главное же заключалось в другом. Послы просили вернуть русские города, а за оскорбление государевой чести и достоинства российских бояр и чиновных лиц наказать гетмана Вишневецкого, выплатить России 500 тысяч золотых червонцев. Поляки, выслушав такие грозные речи русских послов, забеспокоились. Кое на какие уступки они пошли. В частности, из книг изъяли и сожгли страницы, в которых «чернили» Русь.
Больше всего Москву беспокоило сближение позиций Хмельницкого с крымским ханом. До гетманства Хмельницкого запорожские и донские казаки составляли почти одно целое. Но тесный союз с ханом грозил разрушить эти братские отношения. Донские казаки сообщили в Москву, что запорожцы думают идти на них войной. Из-за нехватки фуража крымский хан не дал согласия запорожцам идти с ним на Дон. Богдан понимал, что только в России его народу будет защита и покровительство, но гетмана раздражала осторожная политика русского царя.
Со своей стороны, Польша хотела поссорить русских с казаками, но это не удалось. Дело приближалось к развязке. Возвратившись из крымского плена, польский гетман Николай Потоцкий доносил, что гетман Украины Хмельницкий самовольничает, нарушает законы. Состоялся польский сейм, на котором послы Хмельницкого в дополнение к Зборовскому договору выдвинули новые условия. Это переполнило чашу терпения шляхтичей. Сейм единодушно осудил действия казачества. 24 декабря 1650 г. вопрос о войне с непокорным казачеством был решен. Поляки уничтожили отряд казаков под предводительством полковника Ивана Нечая. В апреле 1651 г. начали сходиться главные силы поляков. В Польше было объявлено решение о поголовном вооружении шляхты. Вместе с Хмельницким на поляков шел крымский хан Ислам-Гирей со своим войском. Но татары задумали хитрый план. В случае если поляки выставят сильное войско, хан решил не участвовать в сражении.
20 июня противники столкнулись при г. Берестечко, что на реке Стырь. Силы с обеих сторон были велики, но поляков было больше. После первого напора поляков татары побежали. Хмельницкий стал уговаривать хана вернуться на поле боя, но татары отказались помогать казакам. Победив в сражении, польские войска разошлись по домам, только 30 тысяч наемных немцев было отправлено на Украину. Во время этого похода умер князь Иеремия Вишневецкий, но смерть грозного соперника не поправила дела Хмельницкого. В то время как поляки только вступили на Украину, литовский гетман Януш Радзивилл занял Киев. Храмы города были разграблены.
Покинутый ханом и не поддержанный Москвой, Хмельницкий стал искать с поляками мира, который был заключен под Белой Церковью 17 сентября 1651 г. Запорожского гетмана и казачество ограничили в правах.
У России постоянно оставался предлог для разрыва отношений с Польшей. А на Украине события не могли окончиться мирно. Поражение казаков под Берестечком ясно показало Хмельницкому, что казакам одним с Польшей справиться не под силу, а на хана полагаться было нельзя. В Москве тоже видели, что мир у казаков с поляками непрочен, что скоро необходимо будет решать вопрос: или принять казаков и воевать с Польшей, или согласиться с властью Турции над казаками.