Geo-political issues returned after US President Donald Trump, in his speech to UN General Assembly, threatened to "totally destroy" North Korea if it persists with its ballistic missile and nuclear programme. On the other hand, focus has now shifted to tomorrow's Fed policy meet. Europe too had its share of weakness.
Driven by stronger rupee and revival of buying interest of foreign investors amid abundant liquidity, the NSE Nifty closed at 10,153.10 - a new peak - up 67.70 points, or 0.67 per cent, after shuttling between 10,171.70 and 10,131.30.
Investors chose to remai cautious ahead of two-day US Federal Reserve monetary policy meeting that will start later on Tuesday, media reported.
Nifty50 index was trading 7 points lower at 10,141, while the 30-share Sensex was 11 points up at 32,413 around 10.24 am (IST).
Indian equities continued to drop for the second day on Wednesday. Japanese markets were closed for a holiday. There would be no such charge from January 1, 2020, TRAI said.
Hero MotoCorp finished at the bottom on the Sensex list, falling 2.29 per cent to Rs 3,858.10, following profit taking activity. It closed at Rs 847.10 per share - up 0.85 per cent.
Among BSE sectoral indices, capital goods index gained the most by 0.99 per cent, realty 0.28 per cent, consumer durables 0.25 per cent and infrastructure 0.18 per cent.
Larsen and Toubro gained after the engineering firm announced that it has received a contract worth Rs 1,700 crore from Kuwait Oil Co.
Meanwhile, domestic institutional investors (DIIs) bought shares worth a net Rs 125.55 crore while foreign portfolio investors (FPIs) bought equities of Rs 418.86 crore on Friday, showed provisional data.