IGL shares up 2.1% as Nifty gains