Mumbai: Snapping three-session losing streak, the BSE benchmark Sensex on Friday rallied the most in over three weeks and spurt 358 points on funds buying in bluechips at lower levels amid firm global markets.
The Sensex, which had lost 2.8 percent in last three trading sessions on poor performance by the ruling Congress in state elections, bounced back by 357.72 points, or 2.09 percent to 17,503.24.
It made the largest single-day gain since February 15 on the back of banking and heavy industries stocks amid hopes that the Reserve Bank might cut lending rates at its monetary policy review next week.
The broad-based National Stock Exchange index Nifty recorded gained 113.10 points, or 2.17 percent at 5,333.55.
A firm trend in the Asian region and higher openings in Europe boosted sentiment on reports that debt-ridden Greece completed debt swap and encouraging jobs report in the US.
Of the BSE 30-scrip index, 23 stocks closed with gains. However 12 of the 13 sectoral indices, barring FMCG, gained up to 4.69 percent.
Jindal Steel, Tata Steel, ICICI Bank, SBI, HDFC Ltd and Larsen and Toubro were the major gainers.
The metal index gained the most, up 4.69 percent at 11,499.68, followed by capital goods - 3.75 percent at 10,188.86.