The benchmark indices are trading strong in the afternoon trade with Nifty inching towards the all-time high.
The Sensex is up 1,304.59 points or 3.44% at 39235.36, and the Nifty up 383.30 points or 3.36% at 11790.50. About 1895 shares have advanced, 591 shares declined, and 133 shares are unchanged.
Nifty Bank has touched its all-time high 30,779.90.