Markets end at record closing highs: Benchmark shares indices ended at record closing highs with the Nifty rallying for the tenth straight day following the expiry of January derivative contracts. However, the broad market depicted weakness. The market breadth indicating the overall health of the market was weak. The Sensex ended higher by 122.5 points at 29681.7 and the Nifty was up 38 points at 8952.30. Foreign institutional investors (FPIs) were net buyers in Indian equities worth Rs 1723 crore on Tuesday, as per provisional stock exchange data. The Indian rupee is trading lower at 61.50 to the US dollar compared to previous close of 61.41 on the back of month-end dollar demand from importers.