For the week, Nifty gained 1.21 per cent, while Sensex rose 1.61 per cent.
Earnings and election will be the main triggers and until then, investors may take a wait and watch approach.
Market fell, dragged by bank and metal stocks, as investors booked profits amid weak global cues.
Both the benchmarks hit their respective highest levels since February 5, 2018.
BSE Realty Index topped with a gain of 1.78 per cent, boosted by gains in Oberoi Realty.
Buying in IT, bank and auto stocks helped Indian stocks end the day in the green.
Equity barometer Sensex staged an impressive rebound later in the day to close slightly lower.
Out of total 31 Sensex stocks, 10 stocks closed the day in the green, while 21 in the red.
Market remained in a range led by normal monsoon forecast and positive earnings expectation.
The 50-share Nifty50 index closed the day 48 points, or 0.46 per cent up, at 10,528.
- No blogs yet have been written by the author, we’re sure the author will contribute one soon