På morgonen den 9 juli framryckte de svenska trupperna mot den sachsiska frontlinjen. Då den polska kronarméns kavalleri började anfalla den svenska vänsterflygeln och hotade att omringa den svenska huvudstyrkan, tvingades svenskarna att omgruppera för att möta det polska rytteriet. De polska ryttarna slogs tillbaka, och Rehnskiöld, genom att bilda fyrkant med front åt alla sidor, stod emot Steinaus frontalanfall, vars trupper drog sig tillbaka. Den svenska huvudstyrkan ryckte fram till det sachsiska fältlägret, erövrade det sachsiska artilleriet och hotade att omringa den sachsiska centern. August II tvingades till reträtt, och förlorade omkring 4 000 soldater, medan de svenska förlusterna uppskattades till 1 100 man. Bland de stupade var Rehnskiölds brorson Frans Anton Rehnskiöld, som var kapten vid Livgardet, och hertig Fredrik IV av Holstein-Gottorp, som ledde den svenska vänsterflygelns anfall.