С началом в 1812 году Отечественной войны Гернгросс, помимо командования полком, исполнял обязанности дежурного штаб-офицера в корпусе генерала Ф. Ф. Штейнгеля. В составе этого корпуса он был перевезён морем из Финляндии в Прибалтику, и во время обороны Риги командовал отдельными конными отрядами, затем отличился в сражениях под Чашниками и при Смолянах, за отличие в этих делах он 27 мая 1813 года был произведён в генерал-майоры (со старшинством от 19 октября 1812 года). Кроме того, 23 декабря 1812 года получил золотую шпагу с надписью «За храбрость». Также за изгнание войск Наполеона Гернгросс имел ордена св. Анны 1-й степени и св. Владимира 3-й степени.