The 30-share BSE Sensex closed 39.80 points higher at 35,483.47, on Monday, while the Nifty 50 ended 19.30 points up at 10,786.95, led by telecom and pharma stocks.
ALSO READ: Sensex, Nifty end flat after a two-day rally
The gains of the afternoon trade were erased as investors are cautious ahead of key domestic economic data as well as global events this week. Stocks in Europe and Asia edged higher shrugging off fractious G7 meeting.
Now the focus shifts to monetary policy review meetings of three major world central banks – US, EU and Japan – and the historic summit between the leaders of US and North Korea.