The NSE Nifty ended higher by 23 points to 10,402.25 for the fourth straight session, buoyed by realty, metal, infra and financial sectors with sentiment boosted as tensions eased between the world's two biggest economies.
Investors await corporate earnings that will start later in the week.
Global markets traded higher on hopes that trade war between world's largest economies may be resolved soon, especially after Chinese President Xi Jinping's comments on measures planned to further open up the Chinese economy.
Back home, broader markets ended mixed with Nifty Midcap Index rose by 0.18 per cent, while the Nifty Smallcap Index eased by 0.01 per cent.
The Nifty 50 index gained 22.90 points,or 0.22 per cent to end at 10,402.25, its highest closing level since March 14, 2018 before moving in a range of 10,424.85 and 10,381.50. The Nifty witnessed an intra-day movement of about 43.35 points.
Sector-wise, metal rose by 2.04 per cent followed by realty 1.09 per cent, infra 0.88 per cent, private bank 0.82 per cent, PSU bank 0.67 per cent, bank 0.53 per cent, IT 0.36 per cent, energy 0.19 per cent and finance service 0.10 per cent.
On the other hand, auto fell by 0.75 per cent, pharma 0.21 per cent and FMCG 0.02 per cent.
Major index gainers were Axis Bank, Hindalco, Tata Steel, ICICI Bank, Adaniports, Coal India, TechM and Larsen.
The market breadth, indicating its overall health, was in favour of lossers. On the NSE, 851 stocks advanced, 952 declined and 65 remained unchanged. Total securities that hit their price bands were 168.
Turnover in the cash segment eased to Rs 27,871.31 crore from Rs 27,875.82 crore as on Monday.
A total of 14,405.46 lakh shares changed hands in 1,00,21,485 trades. The market capitalisation of listed firms on NSE stood at Rs 1,46,18,851.18 crore.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)