The NSE 50-share Nifty climbed 71.25 points to hit an over one-month high and also closed above 10,000-level on emergence of buying in banks, FMCG, auto and infra counters on the back of higher Asian cues.
The key indices traded bullish throughout the session lifted by strong global markets, the index to marked 10,028.65, the relief rally was broadly on account of after North Korea did not conduct another missile test during the weekend on its founding anniversary.
Investors are also awaiting the outcome of CPI inflation, IIP data tomorrow.
Asian markets ended higher after North Korean dictator Kim Jong Un decided to hold a party over the weekend rather than launch another missile test on its founding day.
European stocks were trading higher as market recovered from the European Central Bank's most recent policy statement and as investors continued to track the advancement of Hurricane Irma in the US.
The Nifty opened higher at 9,971.75 and moved in a range of 10,028.65 and 9,968.80 before settling at 10,006.05, a rise of 71.25 points, or 0.72 per cent from its last close.
The Nifty last settled at 10,057.40 on August 7.
It saw an intra-day movement of about 59.85 points.
On sectoral front, Nifty infra surged 1.83 per cent, CPSE 1.43 per cent, private banks 1.31 per cent, bank 1.24 per cent, consumption 0.75 per cent, realty 0.67 per cent, energy 0.66 per cent, financials service 0.64 per cent, commodities 0.61 per cent, metal 0.60 per cent, auto 0.56 per cent and FMCG 0.56 per cent.
The broader midcap and smallcap segments gained 0.87 per cent and 0.54 per cent, respectively.
However, pharma fell 0.41 per cent.
While, M&M fell 1.17 pct, Indiabulls Housing Fin 1.01 pct and Sun Pharma 0.83 pct.
As many as 923 stocks advanced, 729 stocks declined, while 74 stocks remained unchanged.
As many as 168 securities hit their price bands.
Turnover in the cash segment declined to Rs 25,803.57 crs from Rs 26,292.88 crore last Friday.
A total of 13,664.90 lakh shares changed hands in 91,72,534 trades. The market capitalisation of listed firms on the NSE stood at Rs 13,307,985 crore.