The BSE Sensex closed at 16,171, up 475 points or 3% from the last close. It touched a day’s high of 16,186 and a day’s low of 15,888. It had opened at 15,890.
The rupee finished higher against the US dollar on Monday, tracking strong gains in local stocks, the euro and other Asian currencies. The rupee closed above the 52 mark.
The partially convertible Indian currency ended at 51.9650 after being as low as 52.14 and as high as 51.8650. It opened at 52.05 versus the previous close of 52.2550.
The BSE Sensex closed at 16,171, up 475 points or 3% from the last close. It touched a day’s high of 16,186 and a day’s low of 15,888. It had opened at 15,890.
The NSE Nifty shut shop at 4,851, up 141 points or 3% over the previous close. It touched a day’s high of 4,859 and a day’s low of 4,766 after opening at 4,769.
Asian currencies advanced, led by South Korea’s won, as investors welcomed news that US retail sales over the Thanksgiving weekend touched a new record.
The MSCI Asia-Pacific Index of shares rose by the most in three weeks.
The Bloomberg-JPMorgan Asia Dollar Index, which tracks the region’s 10 most-active currencies (excluding yen), rose 0.2% to 114.65 as of 4:16 p.m. in Hong Kong.
The won snapped a six-day drop.
European stocks surged, with banks pacing the rally, after media reports indicated that the region's leaders were making some progress in addressing the debt crisis.
US stock futures also advanced with the Dow futures up over 200 points.