Asian shares tumbled to seven-week lows and the dollar was on the defensive on Wednesday as investors were rattled by signs the US presidential election race was tightening just days out to the November 8 vote.

Markets were beginning to rethink their long-held bets of a victory for Democratic candidate Hillary Clinton amid signs her Republican rival Donald Trump could be closing the gap, forcing money out of riskier assets and into safe-havens such as the Japanese yen and gold.

Heavy selling also knocked the Mexican peso, seen as the most vulnerable to a Trump presidency due to his pledge to build a wall along the US border with Mexico to prevent entry of illegal immigrants.

The peso, which posted its biggest fall in two months on Tuesday, extended losses to 19.308 to the dollar, its lowest level since early October.

Trump vs Clinton

Investor anxiety has deepened in recent session over a possible Trump victory given uncertainty on the Republican candidate’s stance on several issues, including foreign policy, trade relations and immigrants, while Clinton is viewed as a candidate of the status quo.

MSCI’s broadest index of Asia-Pacific shares outside Japan dropped 1.2 per cent to seven-week lows, while Japan’s Nikkei fell 1.5 per cent. US stock futures shed 0.4 per cent in Asia, edging near four-month low touched on Tuesday.

“It’s becoming all about the US elections. Markets are trying to factor in the changing atmosphere,” said Hirokazu Kabeya, chief global strategist at Daiwa Securities.

Tumultuous presidential race

The tumultuous presidential race appeared to tighten after news that the Federal Bureau of Investigation was reviewing more e-mails as part of a probe into Clinton’s use of a private e-mail server.

While Clinton held a five-percentage-point lead over Trump, according to a Reuters/Ipsos opinion poll released on Monday, some other polls showed her Republican rival ahead by 1-2 percentage points.

That pushed US S&P 500 Index down to a four-month closing low on Tuesday. The CBOE volatility index, often seen as investors’ fear gauge, briefly rose to a two-month high above 20 percent.

In the currency market, traders sold the dollar partly as they suspect Trump would prefer a weaker dollar given his protectionist stance on international trade.

The euro rose to a three-week high of $1.1069 in US trade on Tuesday, up about two per cent from its 7-1/2-month low of $1.0851 hit just over a week ago. It last stood at $1.1065.

Against the yen, the dollar slipped to 103.69 yen from three-month high of 105.54 yen set on Friday.

“If you had a long dollar position on the view that the dollar would gain because Clinton would win, you would surely close that position because her victory is less certain,” said Koichi Yoshikawa, executive director of financial markets at Standard Chartered Bank.

“And people were buying back the euro because that is the currency that had been being shorted the most against the dollar,” he added.

Other safe-haven assets were also favoured, with the Swiss franc rising to 1.0782 franc per euro, its highest level since late June. Gold hit a four-week high of $1,291.6 per ounce on Tuesday and last stood at $1,288.5.

Fed policy meet

The tense back drop in markets came as the Federal Reserve holds its two-day policy meeting, with its statement due later on Wednesday.

While traders do not expect the central bank to raise interest rates just a week ahead of the presidential election, they are looking for signs that the Fed is set to hike rates in December.

US interest rate futures are pricing in about 70 per cent chance of a rate hike in December but virtually no likelihood of a hike on Wednesday.

Crude oil

Oil prices tumbled to one-month lows as a trade group’s report of larger-than-expected US crude inventory added to concerns about oversupply from growing doubts over whether oil producing countries can agree on an output cut later this month.

Brent crude futures fell to $47.83 per barrel, having hit a low of $47.72 on Tuesday.

Still, even as investors were moving out of riskier assets, copper bucked the trend, rising to a three-month high of $4,922 a tonne on Tuesday before easing to $4,885 in Asia.