Przebieg bitwy Walki o wieś rozpoczął 14 pp, który 4 lutego zaatakował prawy skraj obrony. Od wschodu uderzał 18 pp. Uderzenie zostało przez Niemców odparte. Oddziały polskie zaległy i czekały na podciągnięcie artylerii na te kierunki. W tym dniu doszło do wymiany ognia między artyleriami walczących stron. Polskie moździerze ostrzelały artylerię niemiecką.
5 lutego oba polskie pułki ponowiły ataki. 18 pp zaatakował od północy, a 14 pp od południa. 18 pp, mimo kilku szturmów nie przełamał obrony niemieckiej, a 14 pp ze względu na niepowodzenie ataku 18 pp, ominął od południa wieś i połączył się w natarciu z 16 pp z którym wspólnie próbowały przebić się w kierunku szosy Wałcz–Czaplinek. Manewr ten jednak nie miał wielkiego znaczenia na zdobycie Nadarzyc. Ciężkie walki w nocy 5/6 lutego przełamały obronę niemiecką, a w godzinach popołudniowych 6 lutego po szturmie 18 pp Polacy opanowali Nadarzyce. 4 DP 5 lutego zrobiła wyłom w Wale Pomorskim w rej. Nadarzyc, tracąc 220 zabitych i 315 rannych,
6 DP straciła 513 żołnierzy zabitych, rannych i zaginionych. Opanowanie Nadarzyc, nie stanowiło likwidacji obrony niemieckiej.