Riding on better-than-expected macro data and further recovery in the rupee, benchmark Sensex spurted around 373 points on Friday to reclaim the 38,000-mark.

The NSE Nifty too breached the 11,500-level with a jump of 145.30 points.

Brokers said sentiment was bullish on continuous recovery in the rupee amid reports that the government may announce steps to prop up the domestic unit.

The rupee strengthened by another 65 paise to 71.53 (intra-day) against the dollar Friday, also supported by a fall in crude oil prices.

The benchmark BSE Sensex stayed in the positive terrain through the session and touched a high of 38,125.62. It finally settled 372.68 points, or 0.99% higher at 38,090.64 – its highest closing since September 7 when it had finished at 38,389.82.

The gauge had zoomed 304.83 points on Wednesday.

Markets remained closed on Thursday on account of Ganesh Chaturthi.

Also, the broader Nifty climbed 145.30 points, or 1.28% to finish at 11,515.20. Intra-day, it shuttled between 11,523.25 and 11,430.55.

However, the indices closed with losses for the second straight week. The Sensex lost some 300 points, or 0.77%, while the NSE Nifty fell 73.90 points, or 0.64%, during the week.

Domestic sentiments were upbeat on positive macro data which were announced after trading hours on Wednesday coupled with a firming trend at other Asian bourses.

Industrial production (IIP) grew at 6.6% in July, while retail inflation cooled to a 10-month low of 3.69 per cent in August.

Meanwhile, WPI inflation also eased to a four-month low of 4.53% in August on softening of prices of food articles, especially vegetables.

Meanwhile, domestic institutional investors (DIIs) remained net buyers, picking up shares worth ₹541.44 crore on Wednesday. However, foreign portfolio investors (FPIs) sold equities to the tune of ₹1,086.39 crore, provisional data showed.