The BSE Sensex closed more than 314 points higher and the National Stock Exchange Nifty 50 crossed the 10,700 mark to end at 10,763 on Monday. The numbers were influenced by widespread gains amid capital inflows by foreign funds ahead of a meeting of the Reserve Bank of India’s board of directors. The Sensex closed at 35,774.88 points.

The rupee rose by 26 paise to close at a 10-week high of 71.67 against the United States dollar. The currency was strengthened by stable foreign exchange inflows and speculations about the central bank’s meeting, PTI reported. On Friday, the rupee had strengthened by 4 paise to close at a fresh two-month high of 71.93 despite a rebound in oil prices and a stronger dollar.

The stocks of Yes Bank, ITC, Tata Motors, IndusInd Bank and Vedanta gained the most on both indices, while those of Indiabulls Housing Finance, Oil and Natural Gas Corporation, ICICI Bank, State Bank of India and Asian Paints lost the most. The other top gainers on Sensex were Mahindra & Mahindra, Reliance and Kotak Bank, while those on the Nifty were Grasim, Eicher Motors, and Hindalco Industries.