В 2012 году Егор выступил на всех крупных международных стартах. После двойной победы на зимнем чемпионате России (1500 м + 3000 м) он отправляется на мировое первенство в залах в Стамбуле, где останавливается в шаге от финала на 1500 метров. Олимпийский отбор на чемпионате России сложился довольно драматично. На дистанции 1500 метров Николаев с первых метров дистанции предложил высокий темп и оторвался от преследователей. Однако на финишной прямой силы стали покидать Егора, в результате чего победу пришлось вырывать у набегавшего Павла Хворостухина ценой неимоверных усилий, падая в финишных клетках. Благодаря этому успеху его включили в состав сборной на Олимпийские игры в Лондоне. В Великобритании он показал более чем достойный результат: вышел в полуфинал, где смог установить личный рекорд 3.37,28. В итоговом протоколе это время позволило занять 15-е место.