Indian shares ended higher today after three days of losses but could not sustain gains as a late slide in banking stocks and Reliance Industries capped gains.
The Sensex surged over 700 points at day's high but closed 167 points higher at 30,196. The Nifty ended just 0.63% higher at 8,879.10.
The indexes, down about 27% this year, have seen sharp falls in the last three sessions as India's economic relief measures disappointed markets.
Other Asian markets had risen today after news that early-stage tests on a possible COVID-19 vaccine showed promise while Dow had staged a big rally overnight.