The 3rd grand battle (also known as "the other Christmas Battle") started on 21 December with a Soviet attack on Germans near Saldus. The Soviet 2nd Baltic (northern sector) and 1st Baltic Fronts (southern sector) commenced a blockade, precipitating the German defence of the Courland perimeter during Soviet attempts to reduce it. In this battle, serving with the 2nd Baltic Front's 22nd Army, the Latvian 130th Rifle Corps faced their opposites in the Latvian 19th SS Division. The battle ended on 31 December and the front was stabilized. The Soviets had gained a few more square kilometers of territory at the expense of tremendous losses in men, tanks, aircraft, etc.
Attacker: Russian (Elements of 1st Baltic Front and 19th Tank Corps)
Defender: German (Kampfgruppe Zoll, Infanterie-Division 132 and Sturmgeschütz-Brigade 912, Panzer-Division12)