Key equity indices jumped on Wednesday, as investors piled into beaten-down stocks amid expectations of robust corporate earnings for the second quarter ended September.
The gains were led by banking, auto and finance stocks.
The Sensex, which had opened at 34,493.21, was trading at 34,715.87, up 416.40 points or 1.21 per cent.
So far, the Sensex has touched an intra-day high of 34,771.10 points and a low of 34,346.50.
(With inputs from agencies.)