Den 19. juni begynte kampene igjen da jerndivisjonen angrep en estisk posisjon nær Limbaži. Den tredje estiske divisjon, som inkluderte det andre latviske Cēsisregimentet under oberst Krišjānis Berķis, hadde på det punktet 5 990 infanteri og 125 kavaleri. De pro-tyske styrkene hadde mellom 5 500 og 6 300 infanteri, 500–600 kavaleri og en stor fordel i kanoner, maskingevær og bombekastere. Tyske styrker fant tidlig suksess rundt Limbaži, men ble snart presset tilbake. Landeswehrets hovedangrep begynte 21. juni, da de brøt gjennom posisjonen til det andre latviske Cēsisregimentet ved elven Rauna. Situasjonen begynte å bli kritisk for den tredje estiske divisjonen, men det tyske angrepet ble stanset av tre estiske pansertog og Kuperjanov Partisan Battalion.