The Indian stock markets on Wednesday continued their upward journey for the third straight trading session, with strong buying seen in financial stocks, especially private banks and some oil and gas shares.
The Sensex opened 262 points higher at 76,996 but slipped into the red to a low of 76,544 amid weak global cues as US-China trade tensions escalated. It later rebounded, rising 556 points from the day's low to a high of 77,110, and ended the session at 77,044, up 309 points or 0.4 per cent.
With this, the Sensex has gained 3,197 points in the last three trading sessions.
The Nifty also showed similar movement. It touched a low of 23,273 before recovering to a high of 23,452. The index ended the day near its high, at 23,433, gaining 104.60 points or 0.45 per cent. In the last three days, the Nifty has risen by 1,038 points.