TORONTO - The Toronto stock market rose sharply and the Canadian dollar soared more than a penny against its U.S. counterpart as volatile oil prices ended the day higher.

The Toronto Stock Exchange's S&P/TSX composite index rose 150.76 points to close at 12,593.02, after losing nearly three per cent of its value over the two previous sessions.

New York markets were mixed, with the Dow Jones industrial average rising 183.12 points to end the day at 16,336.66, while the broader S&P 500 rose 9.5 points to 1,912.53 and the Nasdaq fell 12.71 points to 4,504.24.

The March contract for benchmark crude oil shot up $2.40 to settle at US$32.28 a barrel, while March natural gas added 1.3 cents to end trading at US$2.038 per mmBtu and April gold rose $14.10 to US$1,141.30 a troy ounce.

The loonie ended the day up 1.32 U.S. cents at 72.61 cents US.