The Sensex hit a fresh record high of 85,930.43 before closing 0.78 percent higher at 85,836.12. The Nifty reached a fresh peak of 26,250.90 but closed at 26,216.05, up 0.81 percent.
The Sensex ended the day at 84,914.04, down 15 points, while the Nifty 50 settled at 25,940.40, up 1 point. The BSE midcap index climbed 0.21 percent. However, the smallcap index dropped 0.04 percent.
The Nifty and Bank Nifty display strong bullish trends; traders should watch key support and resistance levels closely as the indices approach crucial milestones.