After five sessions of steep losses, the market benchmarks managed to close in the green on Tuesday as investors accumulated the recently battered banking, auto and FMCG counters amid a supportive trend in European equities.
However, traders said the overall sentiment remains cautious ahead of a crucial two-day meeting of the US Federal Reserve where it will take a call on its rate hike trajectory.
Russia-Ukraine tensions, stubborn inflation and unabated selling by foreign funds are the other risk factors in the near-term, they added.
After plunging below the 57000-level in opening trade, the 30-share BSE Sensex gained momentum as the session progressed to finish 366.64 points or 0.64 per cent higher at 57858.15.
Similarly, the broader NSE Nifty rose 128.85 points or 0.75 per cent to close at 17277.95.