Though the benchmark BSE Sensex opened in the red, it is currently trading 80 points aup 25,960. The Nifty is also holding up at 7753.

The markets have shown some resilience despite the industrial production declining to 3.4% in June and retail inflation rising to 7.96% in July. The inflations numbers have dimmed any hopes of rate cuts. The Asian and global markets have also remained unstable over the past few days due to no relief in Ukraine-Russia crisis.

The major gainers in the morning trade are NMDC, BPCL, HUL, HCL Tech and ITC. The major losers are BHEL, DLF, Bank of Baroda, Tata Power and Hindalco. Bhel remained in pressue losing 4.5% after weak numbers.

Among other Asian markets, Hong Kong's Hang Seng index was down by 0.09 per cent, while Japan's Nikkei moved up by 0.16 per cent in early trade. The US Dow Jones Industrial Average ended 0.06 per cent lower in yesterday's trade.