Markets closed at record highs: Markets end higher for the third straight session on sustained buying by fund and retail investors amid weak global cues. Shares of Reliance contributed the most to the rise on the Sensex after LIC increased its stake in the company. Markets have gained momentum in the last hour of trading with Nifty touching record high on persistent buying mainly in healthcare, consumer durables IT and energy stocks on the back of sustained foreign capital inflows. The Sensex ended higher by 134.5 points at 29593.7 and the Nifty was up 39.5 points at 8996.25. The rupee has depreciated by 4 paise to trade at 61.91 against the US dollar, extending Monday’s weakness due to sustained demand for the American currency from importers.