Tredagarsslaget vid Warszawa var det största slaget under Karl X Gustavs polska krig och utkämpades 18–20 juli 1656 mellan å ena sidan Sverige och Brandenburg och å andra sidan Polen. I slutet av maj 1656 fick Adolf Johan ett nytt uppdrag. Uppdraget gällde att i samråd med härens generaler om möjligt undsätta den svenska garnisonen i Warszawa. Hertigen såg sig dock ur stånd att lösa denna uppgift. Fienden var för stark, och Adolf Johan fann sin framskjutna ställning vid Nowy Dwór i Polen så vådlig, att han till och med satte i fråga ett återtåg till Toruń (staden hette tidigare på svenska "Thorn") i mellersta Polen, 180 km nordväst om Warszawa. Staden Toruń hölls ockuperad av Sverige 1655–1658. Men händelserna tog en annan vändning, när Karl Gustav blivit ense med Fredrik Vilhelm av Brandenburg och i förening med honom ryckte fram mot den polska huvudstaden. I slaget vid Warszawa kämpade Adolf Johan på högra flygeln vid konungens sida. Särskilt omtalas, hur han på slaktningens andra dag, 19 juli 1656, i spetsen för fyra skvadroner som kastade tillbaka ett tatariskt anfall i svenska härens rygg. Under striderna som följde var Karl X Gustav nära att mista livet då en polsk husar vid namn Jakub Kowaliski träffade kungen i bröstet med sin lans. Kungens harnesk skyddade honom från att genomborras av spetsen och en livknekt kunde snabbt skjuta husaren. På eftermiddagen drog sig polackerna tillbaka, då anfallen gav föga resultat. När mörkret föll beslöt ledningen för den allierade armén att man skulle dra sig tillbaka. Det var denna afton betydligt lugnare bland officerarna vid det allierade lägret vid Bródno, ett område som gränsar till Warszawa.