7 вересня 1812 року під час Бородінської битви командував 1-ю гренадерської дивізією, згодом замінив пораненого генерала Миколу Тучкова, командира 3-го піхотного корпусу. 30 жовтня 1812 року Строганову присвоєно чин генерал-лейтенанта. На чолі 3-го піхотного корпусу брав участь у битвах при Тарутине (18 жовтня 1812 року), під Малоярославцем (24 жовтня 1812 року) і Червоним (15—18 листопада 1812 року).