The Korean peninsula, Afghanistan and Syria remained geo-political flashpoints, which cast their shadow here.
After reaching the day's low of 29,363.28, the Sensex recovered partially before settling down 47.79 points, or 0.16 per cent, at 29,413.66 -- its lowest closing since March 27.
The gauge has now lost 374.69 points in three sessions.
The NSE Nifty also remained under pressure and was down 11.50 points, or 0.13 per cent, to close at 9,139.30.
Outperforming the key indices, broader markets were in a better shape.
Disclaimer: No Business Standard Journalist was involved in creation of this content