Among stocks, Tata Steel gained by 3.4 per cent to trade at Rs 360.65 per share. Hindalco and Vedanta too gained by 3.1 per cent each. The other prominent gainers were GAIL, UPL, Hero MotoCorp, Bharat Petroleum Corporation and IndusInd Bank.
But pharma stocks were on slippery ground with Dr Reddy down by 5.8 per cent, Sun Pharma by 5.7 per cent and Cipla by 1.3 per cent. Wipro, Coal India, Power Grid and ONGC also shed gains by over 1 per cent.
Meanwhile, Asian indices opened in the green following a rally overnight in US markets where President Donald Trump extended the imposition of proposed trade tariffs on China. This saw oil prices rise sharply and energy stocks rallied along with short covering in financials.
The surge in US stocks lifted MSCI's broadest index of Asia Pacific shares outside Japan by 0.9 per cent. The Shanghai Composite Index advanced by 0.6 per cent while Hong Kong's Hang Seng rose by 0.5 per cent.
South Korea's KOSPI also advanced by 0.8 per cent and Japan's Nikkei rose by 0.6 per cent.