Besides, the quantum of FPI investments via P-notes dropped to 3.5 per cent during the period under review from 3.8 per cent in the preceding month.
The 50-component Nifty closed at 10,214.75, a solid gain of 96.70 points, or 0.96 per cent
The broader 50-issue NSE Nifty dropped 38.35 points, or 0.38 per cent, to close at 10,186.60
The mid-cap index fell while small-cap advanced.
After paring some gains, the 30-share index settled at an all-time closing high of 28,008.90, up by 98.84 points, or 0.35 per cent, over the previous close.
FPIs, which are holding large exposures in Indian debt, could also be expected to book some capital gains as yields slide down
The bond market expects at least 25 basis points cut in the June 6 policy.
Weakness of dollar in the overseas market also boosted the rupee value against the dollar.
Top gainers in the Sensex pack included Hero MotoCorp, Maruti, M&M, Bajaj Auto, HUL, HCL Tech, Bajaj Finance, ITC, HDFC and L&T, rising up to 7.51 per cent.
Bear operators are said to have created huge short positions in the stock market over the past few days, which means they were betting on a fall in the market values
Telecom, metal and healthcare came as dampeners.
This time, the global appetite for risk is in favour of India.
FDI is a major driver of economic growth and a source of non-debt finance for the economic development of the country. The government has put in place an investor-friendly policy on FDI, under which investment up to 100 per cent is permitted on the automatic route in most sectors/ activities. At $ 64.37 billion, FDI in 2018-19 is the highest ever investment received for any financial year.
'In my 20 years, I have never seen such high rates.'
The rupee has dropped by 49 paise or 0.75 per cent in four days.
Strong month-end demand for the US currency mainly from oil importers along with currency futures expiry related purchases predominantly weighed heavily on the forex market and haunted investor sentiment.
Mindtree plans to recommend to its investors not to subscribe to the open offer, citing low offer price, among key reasons. The founders were exploring several other options, including coming out with a counter open offer, with the backing of a financial investor.
Domestic markets are also aided by a rally in the global markets with US market surging to record high and a firming trend at other Asian bourses.
The rupee on Tuesday tumbled by 32 paise to close at 64.17 on fresh dollar demand from importers.
Barring oil and gas, all BSE sectoral indices finished in the green.
The BSE 30-share index after a positive opening stretched to 31,772.41, but could not stay there for long buffeted by the selling pressure. It hit a low of 31,562.25 before settling lower by 79.68 points, or 0.25 per cent, at 31,592.03.
Falling for the third day, Indian rupee on Wednesday weakened by 14 paise to close at over one-week low of 62.02 against the Greenback.
Top gainers include Yes Bank, HUL, Vedanta, NTPC, Bharti Airtel, Adani Ports, PowerGrid and Tata Motors, rising up to 5 per cent.
On Friday, the rupee fell to its 26-month low at 66.89.
Heavyweights such as Coal India, L&T and SBI ran up losses, taking cues from overseas markets.
The 30-share Sensex also hit its one-year low of 22,494.61 on February 29 this year.
Strong rebound in local equities restricted the rupee's fall.
The US dollar index, which measures the greenback's strength against a trade-weighted basket of six major currencies, was up by 0.31 per cent at 97.52.
The rupee had eased by 2 paise to close at fresh 2-month low of 62.78.
Healthcare, auto and financial stocks lagged.
Huge inflow thanks to low inflation levels and RBI rate cut
The 50-share NSE Nifty ended flat, up 5.80 points, or 0.06 per cent, at 10,308.95.
The rupee settled at 61.71. In straight three sessions, the currency has shot up 51 paise or by 0.82 per cent.
NSE Nifty, after shuttling between 10,809.60 and 10,725.90, finished 30.95 points, or 0.29 per cent lower at 10,741.10.
Major losers include Lupin 1.96 per cent, along with Tata Motors, Coal India and Sun Pharma.
The Nifty closed at 10,335.30, down 28.35 points, or 0.27 per cent.
The NSE Nifty ended 89.40 points, or 0.83 per cent, lower at 10,710.45.
Bearish dollar overseas also supported the rupee
Extending losses for the fourth straight session, Indian rupee on Monday declined by ten paise to log over 13-month closing low of 63.67.
The fall was led by L&T, IndusInd Bank, PowerGrid, NTPC, TCS, ICICI Bank, Axis Bank, Hero MotoCorp, Bharti Airtel and SBI, declining up to 2.64 per cent.