Казаки после этой неудачи не успокоились. Брат Ивана Подковы, Александр, предпринял с запорожцами новый поход на Молдавию, захватил ее столицу Сучаву и провозгласил себя господарем. Тогда Баторий, опасаясь, что султан присоединит Молдавию к своим владениям и отправит туда управлять какого‑нибудь пашу, посоветовал своему брату Христофору, трансильванскому воеводе, отправить отряд на помощь молдавскому господарю, которого пытался сместить Александр. Подкова был пленен и посажен на кол, а его казаки отчасти рассеяны, а отчасти захвачены и отправлены в цепях в Стамбул.
Действия братьев Подков сильно раздражили султана: он грозил Баторию разрывом союза и войной, если король не накажет примерно казаков, не казнит вслед за Александром Ивана Подкову или не выдаст его живьем туркам.
Баторий вынужден был извиняться перед султаном, заявляя через своего посла Христофора Дзержка, что нет возможности ни истребить казаков, ни удержать их от набегов на турецкие владения. В угоду султану он приказал обезглавить Ивана Подкову; сделано это было в присутствии турецкого посланника; таким образом, доверие Турции было возвращено.
Одновременно происходили переговоры с крымским ханом. Баторий соглашался соблюдать мир на тех условиях, какие существовали при прежних королях, но хан хотел изменить эти условия. Он требовал, чтобы король присылал ему дары даже в том случае, если татары не будут служить польскому правительству и вступят в союз с Москвой. Кроме того, он требовал, чтобы Орде были уступлены оба берега Днепра, а казаки изгнаны совсем из Запорожья.
Однако после продолжительных торгов со стороны татарских послов, при посредничестве турецкого посланника, не без богатых подарков мир с ханом был заключен на прежних условиях: татары обязались за получаемые дары вести войну с Московским государством. Над заключением договора Баторию пришлось немало потрудиться. Пока шли переговоры с татарами, он не мог рассчитывать на безопасность южных областей государства, а потому полагал, что его присутствие во Львове, поблизости к этим областям, необходимо. Он уехал из Львова только во второй половине сентября.
Все это заставило отложить объявление войны Ивану Грозному до 1579 года. Чтобы удержать царя от новых враждебных действий, король прибегал к дипломатическим уловкам. Получив из Москвы извещение от послов о том, что Ливония исключена из перемирного договора, он послал к Ивану дворянина Петра Гарабурду просить, чтобы Иван и в Ливонии сохранял мир до тех пор, пока перемирный договор не будет им, королем, ратифицирован. Вместе с тем король отдал приказ не впускать московских послов в пределы Речи Посполитой, пока не вернется из Москвы Гарабурда.
Между тем Иван отправил к Баторию для ратификации договоров великое посольство, во главе которого стоял дворянин Михаил Далматович Карпов. Согласно королевскому приказу, московских послов задержали сначала на границе Литвы, а потом задерживали нарочно уже в самой Польше. Баторий хотел затянуть время до осени и дождаться момента, удобного для начала военных действий. Аудиенция послам у короля назначена была сначала в Люблине, потом во Львове и состоялась, наконец, в Кракове 5 декабря по возвращении сюда короля из Львова. Этого дня глава посольства Карпов не дождался; он умер в дороге.
Послы не захотели вести переговоры, так как король нарушил установленный церемониал. Желая высказать к ним, а вместе с тем и к Ивану, свое пренебрежение, Баторий не встал при приеме посольства и не осведомился, стоя с открытой головой, о здоровья царя. Послы заявили, что им под страхом смертной казни запрещено править посольство, если требования этикета, обычного при приеме посольств, не будут исполнены. Аудиенция на этом была прервана, и 11 декабря посольство покинуло Краков. При этом король приказал литовскому подскарбию Лаврентию Войне задержать его в литовском городке Мсцибове. Это было сделано в отместку за то, что Иван задержал гонца Петра Гарабурду. Таким образом, происходили переговоры о мире, противники делали вид, что хотят установить дружественные отношения, но, по сути, шли навстречу войне.