The Tokarev TT-33 pistol is seen as Nikolay Ivushkin's (Alexander Petrov) sidearm during the tank battle in Nefedovo.
Walther P38
A Walther P38 is the standard sidearm of the German forces seen throughout the movie, including Standartenführer Klaus Jäger (Vinzenz Kiefer).
Submachine Guns
MP40
The MP40 is used by Wehrmacht troops during the Eastern Front scenes. Waffen-SS troops are also seen with MP40s at the concentration camp and the tank training grounds.
PPSh-41
Sergeant Gabuliya (Guram Bablishvili) uses a PPSh-41 during the defence of the village.
Rifles
Czech vz. 24 Mauser
Volchok (Anton Bogdanov) is seen acquiring a vz. 24 Czech Mauser, from an officer of the Gemeindepolizei, the municipal police forces of wartime Nazi Germany. It later becomes a Vz. 33 carbine instead in a continuity error.
A bundled string of RGD-33 stick grenades is seen used by Soviet soldiers as improvised anti-tank weapons against German panzers.
F-1 hand grenade
Demyan Volchok (Anton Bogdanov) is given a F-1 hand grenade to take out an enemy Panther tank during the town battle, yet another piece of vital equipment the Germans had neglected to remove from the former crew of the T-34-85.
Others
7.5 cm Pak 40
Waffen-SS soldiers at the training grounds use a 7.5 cm Pak 40 anti-tank gun in an attempt to stop the rampaging T-34-85.
8.8cm FlaK 36
An 8.8cm FlaK 36 divisional anti-tank cannon is used at a roadblock to prevent the escape of the T-34-85.
A SS officer uses a Leuchtpistole flare gun at the training facility.
Unknown Flammenwerfer
A German soldier is seen using an unidentified flamethrower during the village battle. It is likely a functional mockup loosely based on the Flammenwerfer 41.
Tanks
T-34-76 Model 1941
In the first act of the movie, Nikolay and his crew operate a late-1941 version of the T-34-76, armed with the M1940 F-34 76mm gun. It would have had two mounted Degtyaryov DT machine guns, one mounted coaxially and one hull machine gun, though it has only enough crew to man one of them.
T-34-85
The second act of the movie features a T-34-85 captured by the Germans and later given to the Russian crew to participate in their war games. It would have the ZiS-S-53 85mm cannon along with two Degtyaryov DT machineguns, one mounted coaxially and one hull machine gun, but none are fired due to the Germans removing any available ammunition from their mounts after they had captured it earlier.
Panzer II
Several Panzer II light tanks are present in the 1941 assault on Nefedovo supporting their Panzer III medium tanks. It is most likely the early A to C variant, as identified by the older 5 roadwheel suspension. It would have a 2 cm KwK 30 gun as well as MG34 Panzerlauf machine guns mounted in the turret.
Panzer III
Klaus Jäger commands a Panzer III Ausf. H nicknamed "Dietrich" during the 1941 assault on Nefedovo. It can be identified as such due to the 5 cm KwK 38 gun and earlier model turret resembling the early Panzer IVs. Several other Panzer III medium tanks, possibly L or M variants (due to the extra armour plating) are present in the village battle supporting the German infantry advance.
Panzer IV Ausf. H
A single Panzer IV H medium tank is seen parked at the tank training ground during the demonstration of the repaired T-34-85. It would have the 7.5 cm KwK 40 main gun, as well as two MG34 Panzerlauf machine guns, one mounted coaxially and one hull machine gun. It is probably a mockup due to the wider chassis and different track configuration.
Panther Ausf. D
Several Panther tanks are first seen in the tank training facility in 1944. Klaus Jäger later takes command of one of these tanks and installs a Sperber ("Sparrow") FG 1250 infra-red nightvision device in preparation for night combat. They would have the 7.5 cm KwK 42 L/70 main gun, as well as two MG34 Panzerlauf machine guns, one mounted coaxially and one hull machine gun. Behind-the-scenes reveal that they are in fact mockups, based off the chassis of T-55 tanks.