La razón por la que los polacos deseaban aliarse a Brandeburgo-Prusia era para acelerar el fin de la contienda con Suecia. El 3 de noviembre de 1656, en la Tregua de Vilna se le había prometido a Alejo I de Rusia que sería designado sucesor al trono polaco en la próxima dieta a cambio de que pusiese fin a su ofensiva en Polonia-Lituania y acometiese a Suecia. Si bien en el Gran Ducado de Lituania este tratado contaba con el beneplácito de parte de la nobleza, que esperaba obtener de él mayores privilegios, no ocurría lo mismo en el Reino de Polonia, donde los privilegiados trataron de evitar que Alejo se hiciese con el trono. Así, les urgía ampliar la liga contra los suecos para tratar de acabar cuanto antes el conflicto con ellos y poder evitar de esta manera el cumplimiento de lo estipulado en el armisticio de Vilna. Rusia, por su parte, era remisa a apoyar a Polonia contra Suecia antes de que la dieta confirmase lo firmado en Vilna. Los polaco-lituanos se aseguraron otro aliado contra los suecos: los Habsburgo austriacos, que firmaron con ellos dos tratados, el primer y segundo tratados de Viena; estos pactos tenían el inconveniente de que los gastos de las tropas austriacas que acudirían en socorro de los polacos corrían a cargo de estos. Un tercer aliado de la república era Dinamarca-Noruega, que se unió a la coalición antisueca en junio de 1657, tras la firma del segundo tratado de Viena. Sin embargo, Dinamarca no luchaba en territorio polaco, y pese a que su participación obligó a Carlos Gustavo a emplear parte de sus fuerzas contra ella y a que en julio Polonia-Lituania y ella firmaron una alianza, el objetivo danés era recuperar los territorios escandinavos que había perdido en el segundo Tratado de Brömsebro (1645).