Domestic stock markets reversed early weakness to surge in afternoon trade on Tuesday. The S&P BSE Sensex index rose as much as 174.01 points to touch 38,205.14, and the NSE Nifty benchmark climbed to 11,397.10, up 50.9 points from the previous close.