The 30-share gauge resumed higher before dropping to 31,079 at 1209 hours, down 24.49 points, or 0.08 per cent.
Foreign funds sold shares net Rs 312.40 crore yesterday as per provisional figures.
Overseas, most Asian stocks were trading lower in their morning trade as investors waited for the Federal Reserve's policy move today.
In the US, Dow and S&P 500 closed at record yesterday as technology shares rebounded following a two-day decline.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)