In January 1943, he was wounded. After recovering, he returned to duty, enlisted in the operational department of the 35th Guards Rifle Division of the 8th Guards Army. Since March 1943, he was the commander of the mortar battery of the 100th Guards Rifle Regiment, and in the spring of 1944 Varennikov was appointed Deputy Commander of the 100th Guards Rifle Regiment of the 35th Guards Rifle Division of artillery. He participated in the Battle of the Dnieper, and fought for the liberation of Belarus and Poland. When the 8th Guards Army was transferred to the 1st Belorussian Front Varennikov and his regiment took part in the Operation Bagration. In late July and early August 1944, he entered Polish soil in the Vistula–Oder offensive and fought for the capture of a bridgehead on the Vistula south of Warsaw in Magnuszew. There he was seriously wounded and was treated in a hospital for four months. After his recovery, he returned to the 100th Guards Rifle Regiment of the 35th Guards Rifle Division as deputy regiment commander of artillery, and in mid-January 1945 he participated in the offensive of Soviet troops from the Baltic to the Carpathians. He took part in the battles for the bridgehead in the area of the city of Kustrin on the Oder. In March 1945, Varennikov was wounded for the third time in the battles for Kustrin.