However, analysts feel markets could come under pressure at higher levels. "Indian markets could face resistance at higher levels during the latter half of the session. Immediate support for Nifty is at 5950, while stiff resistance is at 6095 level," said HDFC Securities in a research note.
Among sectoral indices, the BSE Bankex (0.65%), BSE Realty (0.47%) and BSE IT (0.42%) were the major gainers.
Asian markets were trading in the green. The Hang Seng (0.96%), KOSPI (0.24%), Straits Times (0.82%) and Shanghai Composite (0.67%) were trading higher.
Also check: Markets Top Gainers, Markets Top Losers
* Stocks: Top Value
* Top Quantity