The Sensex rose for the sixth straight session, adding 130 points to close at 84,556 after hitting a 52-week high of 85,290. Nifty ended 23 points higher at 25,891. IT stocks led gains, with Infosys up 4%. Broader markets fell slightly as mid- and small-cap indices closed lower.