Market sentiment turned jittery again yesterday, with investors bailing out after the United States Federal Reserve cautioned over weaker growth and Brexit disruptions.
As expected, no rate hike was announced at the Fed's two-day meeting but its US growth forecast was slashed from 2.2 per cent to 2 per cent.
Fed chair Janet Yellen warned that there are headwinds hitting the US economy while Britain's June 23 referendum on whether to remain in the European Union may lead to "consequences for economic and financial conditions in global financial markets".
These words of caution spooked investors, sent oil prices down and pushed gold prices up to their highest in almost two years.
OCBC economist Barnabas Gan told The Straits Times: "There is very strong risk aversion in the market right now, given that Brexit is just around the corner. Because of these concerns, oil as a growth-related commodity will take a notch down."
Brent oil futures dropped for the sixth straight session since retaking the US$50-a-barrel level last week and are now around US$48.
"Conversely, gold has been quite stellar in its performance. Should Brexit become a reality, gold prices may even rise further," Mr Gan said.
The price of gold, widely regarded as a safe asset in times of uncertainty, shot through the US$1,300 level yesterday for the first time since August 2014.
The flight to safety meant that regional stock markets were hammered. Shanghai dropped 0.50 per cent, Hong Kong lost 2.10 per cent, Tokyo closed down 3.05 per cent and Kuala Lumpur shed 0.80 per cent.
Singapore's benchmark Straits Times Index pared 22.69 points or 0.82 per cent to 2,751.56. Across the Singapore market, $868.4 million worth of shares were traded.
Of the 30 STI constituents, 22 ended in the red, with Golden Agri-Resources down 1.5 cents or 4.11 per cent to 35 cents, while Sembcorp Industries dropped eight cents or 2.84 per cent to $2.74.
In the offshore and marine sector, Sembcorp Marine closed down four cents or 2.52 per cent to $1.55 and Keppel Corp tumbled 10 cents or 1.86 per cent to $5.29.
Outside the STI, Ezra Holdings shed 0.4 cent or 5.13 per cent to 7.4 cents with 65.6 million shares traded, making it yesterday's top active counter.
Notwithstanding the recent volatility, the stabilisation of oil prices necessary for these stocks to avoid further selldown is still questionable.
Banking stocks, a weathercock for economic growth and interest rate movement, were also down yesterday.
DBS closed down 14 cents or 0.89 per cent at $15.61, United Overseas Bank dropped 19 cents or 1.05 per cent to $17.95 and OCBC pared 10 cents or 1.18 per cent to $8.35.