IRCTC shares up 2.84% as Nifty gains