O wschodzie słońca 31 lipca 1705 gen. Nieroth rozstawił swoje oddziały w jednej linii w oparciu o wzniesienie terenu w rejonie dzisiejszych ulic Okopowej i Towarowej na prawym brzegu Drny. Lewe skrzydło oparte było o dzisiejsze tory kolejowe w rejonie dworca Warszawa Główna, prawe o Al. „Solidarności” róg Żelaznej – razem prawie 2 000 jazdy na odcinku 700 metrów, z 2 pikietami piechoty w Warszawie (60 ludzi).

Pierwsze potyczki zaczęły się ok. godziny 8 rano. Kilka lekkich chorągwi polskich ruszyło w kierunku Warszawy i weszło w rejon Wielopola i starło się ze szwedzką piechotą w rejonie ulicy Długiej przy Arsenale. Po odparciu Polaków Szwedzi ruszyli do ataku, jednak zostali zmuszeni do wycofania się na Ujazdów.

W tym czasie Nieroth posunął wojska w kierunku nieprzyjaciela i zauważył silne jego zgrupowanie na prawym skrzydle, którego zamiarem było okrążenie lewego skrzydła szwedzkiego. Atak pod dowództwem Chomętowskiego przełamuje szwedzkie szyki, któremu na pomoc rusza kawaleria Nierotha z centrum. W powstałą lukę na lewym skrzydle szwedzkim wdzierają się Polacy, co widząc Nieroth cofa swoją kawalerię na poprzednią pozycję. 6 polskich szwadronów husarii Chomętowskiego atakuje Szwedów od tyłu i z flanki, jednak ci je wytrzymują i podejmują działania zaczepne, zmuszając oddziały sasko-polsko-litewskie do wycofania.