The BSE Mid-cap Index is trading up 2.35% at 10,476, whereas BSE Small-cap Index is trading up 2.10% at 10,701. Vedanta, Hindalco, Cairn India, Tata Steel, NTPC, Cairn India, Tata Motors and Axis Bank are among the gainers, whereas GAIL, Tech Mahindra and Power Grid are losing sheen on NSE.