New Delhi, Jan. 14 -- In a volatile trading session, the benchmark indices swung both ways before ending the session on a flat note on Wednesday. The Nifty index opened with healthy gains but profit-taking at higher levels gradually dragged the indices lower. However, healthy buying in banking stocks in the last hour helped the indices to pare all the intraday losses. Consequently, the Nifty index ended flat at 14,555 levels. Analysts expect stock markets to remain volatile in the near future on account of earnings announcement.

"Markets will react to the IT majors, Infosys and Wipro, results in early trade of Thursday. And, we expect stock-specific volatility to remain high on account of earnings announcement so participants should pref...