Domestic stock markets registered sharp gains on Wednesday as trading continued after a holiday, tracking gains in Asian peers. The S&P BSE Sensex index rose as much as 198.01 points - or 0.53 per cent - to touch 37,343.46 in afternoon, and the broader NSE Nifty benchmark moved to as high as 11,054.80, up 51.75 points - or 0.47 per cent - from its previous close on Monday. Gains in financial, automobile and metal stocks pushed the markets higher however losses in information technology shares kept the upside in check. Yes Bank and Tata Motors were the top percentage gainers on the benchmark indices. Analysts awaited macroeconomic data due on Thursday for more clarity on interest rates going forward.