Бой в районе Варолампи кипел всю ночь с 10 на 11 декабря. В кромешной тьме целились на крик, на вспышку выстрела. Противники сталкивались лицом к лицу в ночном лесу, в ход шли штыки, ножи, лопаты — все, что было под рукой. Для того чтобы в мраке ночи отличить своих от чужих, финские солдаты кричали пароль и отзыв «Metsa — korpi». К утру 11 декабря финны одержали верх. Батальоны 710-ro полка отступили на север на северную оконечность Хирвасярви. По финским подсчетам, на поле боя осталось около 1GG погибших красноармейцев. Этот бой получил название «сосисочная война», так как у некоторых погибших красноармейцев в противогазных сумках нашли сосиски, взятые из финских полевых кухонь.
В 20.00 10 декабря в обходной маневр с юга пошел 2-й батальон 364-го стрелкового полка. Батальон вышел на западный берег озера Толва-ярви и начал наступление на деревню Толва-ярви с юга. Огневой бой завязался в 07.00 11 декабря. Финский огонь не позволил батальону подняться в решительную атаку. Через какое-то время пулеметная рота лейтенанта Хобта расстреляла все патроны. Финны, услышав, что советские пулеметы больше не стреляют, перешли в контратаку. Пулеметчики не сумели унести пулеметы с собой и бросили на поле боя 16 пулеметов (правда, сняв с них замки). На поле боя было также оставлено большое количество винтовок и ручных пулеметов. Батальон понес большие потери убитыми и ранеными и отступил обратно на остров Котисаари.
Утром 11 декабря, уже после того, как 718 полк проиграл бой и отступил, 364-й и 609 полки перешли в наступление на деревню Толва-ярви, но наступление было отбито по всему фронту.
Расстановка сил на вечер 11 декабря была следующая: на северном и северо-восточной берегу озера Хирвасярви в обороне стоял сильно потрепанный 71S-M полк (без батальона), еще не оправившийся от неудачи в «сосисочной войне». Штаб полка расположился на восточном берегу озера Хирвасярви.
В центре, на холмах между озерами Хирвасярви и Тайвал-ярви оборонялся 6G9-M полк, штаб которого занял гостиницу Толва-ярви на господствующей высоте между озер. 609-й полк был усилен разведбатом и ротой танков из 218-го химтанкбатальона. Туда же должен был подтянуться 3-й батальон 364-го полка, но по пути заблудился в лесу и на позиции не вышел. На левом советском фланге, на острове Котисаари, стоял сильно потрепанный и измотанный 2-й батальон 364-го полка. Штаб 364-го полка расположился около основной дороги западнее Кивисалми.
Штаб 139-й стрелковой дивизии расположился в 1,5 км восточнее дамбы Ристисалми, там же встали на позиции 1,2,3,4 и 5-я батареи 354-го артиллерийского полка. 6, 8 и 9-я батареи встали на огневые позиции около Кивисалми. 7-я батарея выдвинулась дальше всех и встала на огневые позиции восточнее гостиницы. Одно орудие 8-й батареи под командованием лейтенанта Громова было выдвинуто на прямую наводку для стрельбы по финским позициям в Толва-ярви. Штаб артиллерийского полка расположился в районе огневых позиций 6, 8 и 9-й батарей у Кивисалми. В районе озера Хиета-ярви, еще восточнее Ристисалми, на позиции встали батареи 47-го корпусного артиллерийского полка.
За одиннадцать дней боев части дивизии понесли тяжелые потери, достигавшие в отдельных подразделениях 60–70 % личного состава. Особо высокие потери были среди командирского состава — вместо капитанов ротами командовали младшие лейтенанты. Красноармейцы были измучены постоянными боями, холодами, отсутствием горячей пищи. День и ночь они находились на открытом воздухе, без возможности выспаться. С боями они прошли 60 километров в глубь Финляндии, и к дню решающего сражения каждый второй товарищ уже выбыл из строя. Настроение среди бойцов было неважное. Для того чтобы поднять бойцов в атаку, требовалось все больше и больше усилий, а это вело к еще большим потерям среди командного состава.
Комбриг Беляев знал положение дел в дивизии и трижды обращался к командованию 1-го армейского корпуса с просьбой дать дивизии сутки для организации снабжения, работы артиллерии, отдыха и обогрева бойцов, установления дисциплины в частях. Командующий корпусом Панин отвечал на эти просьбы отказами и требованиями немедленно продолжить наступление. В своем донесении в штаб корпуса вечером 11 декабря Беляев отметил, что с большой степенью вероятности наступление дивизии закончится неудачей, финны перейдут в наступление и это приведет к катастрофе. По мнению Беляева, наступление можно было продолжать только в качестве крайнего исключения и при условии, что боевые действия дивизии активно поддержит авиация. Панин ответил не сразу. В тот же вечер Беляев провел совещание с командирами частей, и было принято общее решение дать генеральное сражение 12 декабря по старому плану — два батальона 718-го полка наносят удар по финскому левому флангу с севера, 609-й полк с ротой химтанкового батальона и разведбатом наступают в центре, 364-й полк наступает с острова Котисаари на южном фланге. Очевидно, штаб дивизии не знал о результатах «сосисочной войны» и полагал, что 718-й полк стоит на северной окраине Толва-ярви. На самом деле полк находился в пяти километрах севернее, на восточном и северном берегу Хирвас-ярви, куда он отступил после боя у Варолампи.
За ночь удалось подтянуть полковую артиллерию и навести хоть какой- то порядок в частях и восстановить дисциплину. В 8 утра 12 декабря Панин наконец передал приказ Беляеву немедленно продолжить наступление и доложить о ходе наступления к 10 утра. Панин также обещал поддержку ВВС. После получения этого приказа Беляев перенес свой КП в район расположения 609-го стрелкового полка. Туда же вскоре прибыл командующий 1-м корпусом комдив Панин для того, чтобы лично проконтролировать ход наступления. Беляев начал артподготовку в 09.15 утра, но в связи с тем, что советских самолетов в воздухе до сих пор не было видно, в 10 утра принял решение отложить начало наступления на несколько часов. В ту же минуту по позициям 609-го стрелкового полка открыла огонь финская артиллерия — это началась финская артподготовка.
План финского наступления предусматривал одновременный удар по всем трем полкам 139-й дивизии. На севере против ослабленного 718-го полка действовала боевая группа Малкамяки, состоящая из 1-го батальона 16-го полка и 9-го отдельного батальона. В центре против 609-го полка должны были наступать 2-й и 3-й батальоны 16-го полка. В резерве для развития успеха Паяри держал 10-й отдельный батальон, 7-й самокатный батальон и 8- ю роту 37-го полка. На южном фланге против 364-го стрелкового полка, оборонявшего остров Котисаари, в бой пошли две роты 112-го отдельного батальона. Они должны были захватить южную часть острова и начать зачистку острова в северном направлении.
Наступление должно было начаться в 09.45 на южном фланге и в 10 утра в центре. Для проведения артподготовки в центре были выделены четыре батареи (двухбатарейный 3-й дивизион б-го полка полевой артиллерии, 5-я батарея 12-го полка полевой артиллерии и 9-я батарея 13-го полка полевой артиллерии), а также станковые пулеметы.
Боевая группа Малкамяки начала наступление на северном фланге с задержкой — ночью батальоны заблудились в тайге и вышли на исходные позиции с опозданием. Финские офицеры переоценили способность финнов совершать длительные лыжные марши по бездорожью в тайге.
Йоуко Луосто, командир взвода, 1 батальон 16-го пехотного полка: