The benchmark indices, S&P BSE Sensex and Nifty50 settled the day on record closing highs on Monday as investors remianed optimistic on the June corporate results. Markets also shrugged off the global weakness with Asian markets ending mixed ahead of the joint OPEC and non-OPEC ministerial meeting later in the day. Meanwhile, the International Monetary Fund (IMF) retained India's economic growth projections at 7.2% in 2017-18, up slightly from 7.1% in the previous year. However, the growth would accelerate to 7.7% in 2018-19, IMF said.