The benchmark Sensex and Nifty snapped their six-day losing streak on Monday. However, global uncertainty and sustained selling by overseas investors capped the upmove.
The Sensex rose 180 points, or 0.34 per cent, to close at 52,974, while the Nifty50 ended at 15,842, with a gain of 60 points, or 0.38 per cent.
In the preceding six sessions, both indices had slumped over 5 per cent each.
This is only the second trading session in May when markets have been able to clock gains.
Foreign institutional investors (FPIs) have sold shares worth $3.3 billion in May, taking their year-to-date selling past $20 billion.
“Continued selling