Canada’s main stock index partially rebounded from the worst one-day decline in more than 30 years on the promise of fiscal stimulus by the U.S. and other governments and a lift in oil prices.

The S&P/TSX composite index closed up 443.85 points or 3.1% to 14,958.09 after losing 1,660.78 points on Monday.

In New York, the gains were even stronger with the Dow Jones industrial average up 1,167.14 points or 4.9% at 25,018.16. The S&P 500 index was up 135.67 points at 2,882.23, while the Nasdaq composite was up 393.58 points at 8,344.25.

The Canadian dollar traded for US72.83¢ compared with an average of US73.54¢ on Monday.

The April crude contract was up more than 10% or US$3.23 at US$34.36 per barrel and the April natural gas contract was up US15.8¢ at US$1.94 per mmBTU.

The April gold contract was down US$15.40 at US$1,660.30 an ounce and the May copper contract was up US1.1¢ at US$2.52 a pound.