Markets gains fourth straight day; end at record-closing highs: Benchmark indices ended at record-closing high levels after hitting fresh life-time highs during a session which saw a strong rally in index heavyweight stocks like HDFC, ITC, Reliance and ICICI Bank. Upbeat corporate earnings and positive news from Chinese economy pushed the bank and metal stocks higher. The Sensex ended higher by 522.6 points at 28784.6 and the Nifty was up 144.9 points at 8695.6. The market breadth indicating the overall health of the market was positive. The rupee traded flat to marginally lower as the dollar strengthened overseas. The rupee slipped from a two-month high, currently at 61.77 against a close of 61.71 yesterday.