I løpet av de følgende dagene fortsatte russerne sine angrep mot fronten ved Taipale, og med hovedtrykket mot Terenttilä og Kirvesmäki. Russerne ble i de følgende dagene forsterket med enda en divisjon og flere artilleribatterier. 25. desember krysset den sovjetiske 4. divisjon Suvanto omkring 8–10 km nordvest for Taipalefronten og opprettet brohoder ved Patoniemi, Pähkemikkö/Volosula og Kelja under dekke av tåke. Men da tåken forsvant, ble russerne i Patoniemi og Pähkemikkö/Volosula angrepet av JR 30, mens 3./JR 30 blokkerte Patoniemi fra sørøst, og over 500 sovjetiske soldater ble drept. Imens ble de sovjetiske bataljonene ved Kelja forsterket med feltkanoner. Det sovjetiske brohodet ved Kelja var en alvorlig trussel mot den 10. divisjons flanke, og klokken 7.30 om morgenen den 26. desember gikk finnene til motangrep mot russerne ved Kelja. Russerne forsøkte å forsterke brohodet med infanteri og artilleri, men med støtte fra kystbatteriet ved Kaarnajoki klarte finnene å nedkjempe brohodet og kaste russerne tilbake. Over 2 000 sovjetiske soldater hadde blitt drept, mens finnene hadde mistet 500. De hadde også tatt som bytte 140 maskingeværer, 12 panservernkanoner, 500 automatgeværer, 200 geværer og store mengder ammunisjon. Den 29. desember ble det stille på Taipalefronten, kun avbrutt av artilleridueller og små angrep.