Shares of Jindal Steel & Power Ltd surged 4.30 per cent, Sail gained 3.93 per cent and Hindalco Industries rose 3.37 per cent on the BSE.
Among others, Tata Steel was up 3 per cent, Hindustan Zinc jumped 2.99 per cent and JSW Steel surged 2.74 per cent.
Led by the gains in these stocks, the BSE Metal index rose by 1.64 per cent to settle at 11,309.91.
Analysts said that metal stocks gained on hopes an unexpected rate cut by China will boost demand in the sector.
Meanwhile, in the broader market the BSE benchmark index Sensex ended the day with a gain of 164.91 points at new closing high of 28,499.54.