The key indices traded flat with negative bias after losses in telecom, oil and gas, banks and financials.
Risk-taking activity was muted on sustained selling by foreign portfolio investors.
The Sensex hit 31,623.72 at 1203 hours, down 47.99 points, or 0.15 per cent. The NSE Nifty ruled steady, down 19.40 points -- or 0.20 per cent -- at 9,895.50.
PowerGrid lost 1.17 per cent while SBI, ICICI Bank and HUL took a hit of up to 1.07 per cent.
Also Read
Asian markets were trading with minor gains. Stock markets in Hong Kong, China, and South Korea were closed for holidays.
US stocks posted modest gains yesterday, extending their recent winning streak, which has taken the benchmarks to record levels.
Share outflow from foreign portfolio investors (FPIs) continued at net worth Rs 632.14 crore yesterday, showed provisional data from exchanges. Domestic institutional investors (DIIs) bought shares net Rs 584.88 crore.
Disclaimer: No Business Standard Journalist was involved in creation of this content