TORONTO -- Canada's main stock index had its worst day in six weeks, one day after U.S. markets plunged due to rising tensions between the United States and China.

The S&P/TSX composite index closed down 122.17 points or 0.75 per cent at 16,149.49 after hitting an intraday low of 15,994.28 points. The market was closed Monday due to the Civic Holiday in many provinces.

The largest single-day decline since late June followed "carnage" suffered south of the border, said Mike Archibald, Associate Portfolio Manager with AGF Investments Inc.

"I would say Canada is actually holding up better than I would have expected today," he said in an interview.

U.S. markets were down about two per cent over two days after rebounding by about 1.3 per cent Tuesday on the heels of dropping up to 3.5 per cent Monday.

"So all things considered that's not too bad from yesterday's action," Archibald added.

In New York, the Dow Jones industrial gained 311.78 points Tuesday at 26,029.52. The S&P 500 index was up 37.03 points at 2,881.77, while the Nasdaq composite was up 107.23 points at 7,833.26.

Markets sold off after the Chinese devalued its currency Sunday night in response to U.S. threats to impose 10 per cent tariffs Sept. 1 on US$300 billion of imports. That's in addition to 25 per cent tariffs currently applied to US$250 billion worth of imports.

Devaluing the yuan allows imports from China to remain competitive globally while also hurting U.S. exports.

Markets partially rebounded after the Chinese didn't devalue its currency during the daily rate setting Monday evening as much as some feared.

The Toronto market didn't fare as poorly as U.S. markets because of the makeup of the Canadian benchmark, with more exposure to materials that benefited from higher gold prices.

Materials rose 1.3 per cent as the move to safety by investors pushed Yamana Gold Inc. up 9.1 per cent, followed by Kinross Gold Corp. at 6.1 per cent.

The December gold contract was at US$1,484.20 an ounce, up US$7.70 from Monday and the September copper contract was $2.56 a pound, up 1.35 cents.

"The defensive sectors in Canada are significantly outperforming what the U.S. sectors did yesterday, so it's really the reason why you're seeing the significant outperformance on a two-day basis."

Archibald said he expects volatility will likely remain high although he's not sure that means declines in the near term.

He said it stands to reason that markets can continue to sell off by 1.5 per cent and then follow that with a 75 basis points rally.

"Things like that I think are going to become commonplace for the next probably month or two. Obviously the market's continuing to hope that the Fed eases rates further to help a little bit with the weakness in the data that we're continuing to see."

Eight of the 11 major sectors on the TSX were lower with energy losing 2.6 per cent on concerns that a growing trade war could hurt global demand. Encana Corp. was down 6.5 per cent followed by Crescent Point Energy Corp. and Husky Energy Inc.

The September crude contract was US$53.63, down US$1.06 per barrel from Monday and the September natural gas contract was US$2.11, up 4.1 cents per mmBTU.

The heavyweight financials sector was down 1.22 per cent as a large dip in bond yields were negative for bank earnings.

The Canadian dollar traded at an average of 75.45 cents US, up slightly from an average of 75.61 cents US on Friday.

Index and currency in this story: (TSX:YRI, TSX:K, TSX:ECA, TSX:CPG, TSE:HSE, TSX:GSPTSE, TSX:CADUSD)