Sensex and Nifty closed slightly higher after touching record highs intraday. Sensex rose 111 points to 85,720, while Nifty ended at 26,216. ICICI Bank, HUL, HCLTech and Bajaj twins led gains, while Maruti, SBI and UltraTech declined. Nifty IT and Private Bank advanced, but PSU Bank, Realty and Oil & Gas indices fell.