TORONTO - Highlights at the close of Wednesday's world financial market trading.

Stocks:

S&P/TSX Composite Index — 12,539.21, up 143.98 points

TSX Venture Exchange — 1,604.05, up 27.76 points

TSX 60 — 716.18, up 8.09 points

Dow — 12,758.85, up 83.10 points

S&P 500 — 1,326.06, up 11.41 points

Nasdaq — 2,818.31, up 31.67 points

Currencies at close:

Cdn _ 99.65 cents US, up 0.63 of a cent

Pound _ C$1.5723, down 0.49 of a cent

Euro _ C$1.3158, up 0.04 of a cent

Euro _ US$1.3112, up 0.87 of a cent

Oil futures:

(March) $99.40, up $0.45

Gold Futures:

(February) $1,700.10, up $35.60

Canadian Fine Silver Handy and Harman:

$33.938 an oz., down $0.047

$1,091.11 a kg., down $1.51