Juan II Casimiro embocó a su ejército alrededor del río Vistula[1]: 173 y se encontró al llegar que ya se aproximaban las fuerzas sueco-brandeburguesas a su flanco derecho, a menos de cinco kilómetros al norte de los suburbios de Praga.
Carlos X de Suecia marchó con el ejército aliado hacia el margen derecha (este) del Vistula el 28 de julio y tomó por asalto las posiciones del ejército polaco.
[1]: 174 La caballería cosaca, la pancerna, no participó en el ataque, por lo que se mantuvo en reserva.
[1]: 174 Al ver que los aliados sueco-brandeburgueses se mantuvieron firmes en sus posiciones, Juan II Casimiro se retiró junto a su ejército a través del puente sobre el Vístula, siendo su retirada cubierta por sus fuerzas de caballería.
[1]: 174 Los aliados, es decir Suecia y Brandeburgo; ocuparon la explanada en la retoma, a lo que las fuerzas de la caballería de la alianza Polaco-lituana escaparon cerca a las orillas del río Vistula y el rey polaco Juan Casimiro abandonó Varsovia nuevamente.