На фронтах, несмотря на зимнее время, то там, то здесь гремели сражения. Так, 12-я армия Радко-Дмитриева, чтобы оттянуть германские резервы от Румынии, провела частную Митавскую операцию. Противник под Ригой укрепился основательно и умело. Были построены 3 линии траншей, блокгаузы, доты на буграх между болотами, позиции в лесах, защищенные засеками из поваленных деревьев, оплетенных колючей проволокой. И зимовать немцы собрались капитально. В блиндажи и теплые землянки понатащили даже рояли и дойных коров, чтобы иметь свежее молоко. Вот и решили их вышвырнуть с насиженных мест в голое поле - ликвидировать плацдарм, близко подходивший к оз. Бабите, отбросив врага за р. Курляндская Аа (Лиелупе). А при удаче развивать удар на Митаву (Елгава) и перерезать важную рокадную магистраль Виндава - Митава - Якобштадт. Для этого на участке в 30 км между болотом Тируль и с. Олай (Олайне) было сосредоточено 82 русских батальона против 19 германских. Главный удар наносился в центре силами Бабитской группы из 6-го Сибирского корпуса с приданными частями (48 батальонов при 208 орудиях). Вспомогательные наносили на правом фланге Одингская группа из Особой бригады, на левом - Олайская группа из частей 2-го Сибирского корпуса.
Радко-Дмитриев реализовал идею, которую предлагал еще летом,- начать вообще без артподготовки, без предварительных инженерных работ, зато в полной мере использовать внезапность. Войска были снабжены маскхалатами, тщательно производилась разведка. И 5.1, еще до рассвета, дивизии Бабитской группы под покровом темноты и метели ринулись на врага. Успех был полный. Удар оказался для немцев совершенно неожиданным, оборону прорвали в 3 местах, заняв населенные пункты Скудр, Граббе, Скангель. Части продвинулись на 5 км, выйдя на берег Курляндской Аа. Но на флангах Одингская и Олайская группы, начавшие атаку уже утром и после артподготовки, одолеть вражеские укрепления не смогли - здесь немцы успели изготовиться и встретили шквальным огнем. Для поддержки наступления русское командование собрало большое количество авиации, но из-за погоды аэропланы действовать не смогли. Некоторые взлетели, но сильный ветер прибивал их к земле, не давал вести прицельный огонь при штурмовке. Из-за метели и недостаточно широкого прорыва не удалось ввести в бой и конницу - 4-ю отдельную Кавказскую бригаду, приготовившуюся в резерве. Части Олайской группы кое-где сумели вклиниться во вражеские позиции, но немцы начали подтягивать резервы и, выдержав ряд контратак, группа вынуждена была отойти на исходные позиции.
А войска прорвавшейся группировки следующей ночью предприняли новую дерзкую атаку после кратковременного, но мощного артналета. Ударили во фланг и тыл немцев, державшихся правее. Обошли сильный опорный пункт - так называемую Пулеметную горку, и несколько вражеских батальонов оказались окружены и попали в плен или были уничтожены. Русские заняли села Огле, Витинг, Нейн, очистив правый берег Курляндской Аа на всем центральном участке. Бои велись в очень тяжелых условиях. Как отмечалось в приказе по армии, "приходилось все время бивуакировать под открытым небом, маневрировать по плохо замерзшим торфяным болотам, пробираться через глухие, болотистые заросли". Но с 7.1 "наш удар уже терял характер внезапности, на которую он, главным образом, был рассчитан, и вошел в фазис методической борьбы с неизбежным последствием брать каждую пядь земли". Немцы серьезно обеспокоились. Людендорф писал: "Неожиданно всполошил удар русских в направлении на Митаву; поспешно стянутым резервам едва удалось его локализовать". Дальнейшие русские атаки сменились контратаками подходящих на угрожаемый участок германских частей, и продвижение кончилось, достигнув 15 км по фронту и 5 в глубину.
Главнокомандующий фронтом Рузский обратился в Ставку о направлении под Ригу более крупных контингентов и расширении операции, но Гурко отклонил его предложение - операция оставалась частной, и распылять силы Ставка не хотела. 11.1 приказом Радко-Дмитриева атаки были прекращены. Но немцы, перебросив сюда свои войска, теперь уже сами ожесточенно контратаковали, силясь вернуть
утраченные позиции. Раз за разом лезли вперед почти месяц, понеся огромные потери убитыми, ранеными и обмороженными. Однако результатов это не дало, все атаки отражались, части выдохлись, и 3.2 командование 10-й германской армии распорядилось остановить активные действия. И немцам пришлось под огнем русских батарей, снова неся потери, долбить мерзлую землю для устройства новых позиций. В целом же, операция показала, что у русских научился прорывать позиционную оборону не только Брусилов. 12-я армия привлекла к себе крупные силы противника и серьезно их потрепала. Правда, в ходе боев случился очень тревожный факт - взбунтовался 17-й Сибирский полк, отказавшись идти в атаку. К нему присоединились подразделения некоторых других частей. Но мятеж быстро подавили, окружив надежными войсками, а 92 зачинщика были преданы военно-полевому суду.