Som følge af mangel på jagerfly i 1941–1942 blev Il-2 til tider anvendt som jagerfly. Flyet var klart de tyske Messerschmitt Bf 109 og Focke-Wulf Fw 190 underlegent i luftkamp, men Il'erne kunne med en vis succes anvendes til nedkæmpning af andre af Luftwaffes langsommere fly, såsom Henschel Hs 126, der led svære tab mod Il-2'erne. Il-2'ere angreb også ofte de tyske Stukaer, hvis 7.92 mm maskingevær ikke var kraftigt nok til at gennemtrænge Il-2'ernes panser. Under vinteren 1941–1942 blev Il-2'ere ofte anvendt til angreb på Luftwaffes transportfly, herunder &lt;a href="Junkers%20Ju%2052"&gt;Junkers Ju-52/3m&lt;/a&gt;. Under Slaget om Stalingrad var Il-2'erne effektive i angreb på de tyske Ju 52'ere og transport- og bombeflyene Heinkel He 111 og Focke-Wulf Fw 200 Condor, der leverede forsyninger til de omringede tyske enheder. Det var dog ikke ualmindeligt, at Sjturmovik nedskød tyske Messerschmitt 109-jagerfly.