В 2012 году на мемориале Владимира Куца установил личный рекорд на открытом воздухе — 1.46,02. Однако на чемпионате России в очередной раз остался за чертой призёров. Лишь через год Степану удалось стать вторым на летнем национальном первенстве вслед за Юрием Борзаковским. А наиболее удачным стал следующий сезон. На соревнованиях «Русская зима» в феврале он едва не побил рекорд России в беге на 600 метров. Его результат 1.16,08 оказался всего на 0,06 секунды хуже достижения Борзаковского. Одержал победу на чемпионате России зимой (1.46,53 — личный рекорд) и завоевал серебро летом. На мартовском чемпионате мира в помещении ему совсем немного не хватило для выхода в финал. В забеге он уступил лишь действующему чемпиону мира на 800 метров Мохаммеду Аману и показал лучшее время среди участников, не попавших в финал — 1.47,11 (итоговое 7-е место). На командном чемпионате Европы занял 10-е место (1.49,08), но стал серебряным призёром в составе сборной. Летний чемпионат Европы в Цюрихе прошёл мимо Степана из-за крайне невысокого результата, показанного на национальном первенстве.