Hærene møttes foran Høje Tåstrup kirke. Etter de første sammenstøtene begynte mennene i Sveins hær å vike tilbake for jydenes hissige angrep. Samholdet i Sveins fylking var truet. Kong Svein trodde slaget var tapt og flyktet med de andre. Men mennene i fylkingen greide å stoppe angrepene og presse jydene tilbake. Knud ledet av en ukjent grunn ikke sin egen hær, det ble spekulert om han var for ung å delta eller at han var for forsiktig under kampene.