Nel gennaio 1656, Carlo X Gustavo di Svezia aveva fatto di Federico Guglielmo I, Elettore di Brandeburgo, il suo vassallo per il Ducato di Prussia. Al momento del trattato di Marienburg, le prospettive svedesi nella guerra erano diminuite e Carlo X Gustavo era disposto a offrire a Federico Guglielmo I una ricompensa per aver combattuto dalla sua parte. Mentre quest'ultimo doveva rimanere un vassallo svedese per la Prussia, gli fu promessa la sovranità ereditaria in quattro voivodati della Grande Polonia in cambio della partecipazione alle campagne polacche di Carlo X Gustavo. Questa alleanza si rivelò vittoriosa nella successiva battaglia di Varsavia.
, ma mentre ulteriori campagne si fermavano, Federico Guglielmo I avrebbe ottenuto la piena sovranità sulla Prussia con il Trattato di Labiau nel novembre 1656.