Mumbai, July 29 -- Indian stock markets edged higher, gaining over half a per cent in the trading session on Tuesday in a breather from the recent decline.

At the end of the trading today, BSE Sensex was up 446.93 points or 0.55 per cent at 81,337.95, and the Nifty 50 at National Stock Exchange was up 140.20 points or 0.57 per cent at 24,821.10.

According to the market analysts, buying in heavyweights like Reliance Industries, L&T, HDFC Bank, and Bharti Airtel lifted the stock markets today.

Adani Ports was another notable gainer. On the flip side, TCS, M&M, Axis Bank, and SBI Life saw some profit booking.

All major sectoral indices on the NSE ended in the green, underscoring broad-based participation. Nifty Realty and Nifty Pharma st...