Toronto stocks were up again Wednesday on higher resource prices.

The S&P/TSX composite index was up 40.53 points, or 0.33%, to 12,487.32, adding to yesterday’s record close.

Six of the 10 TSX main sub-groups were down, but the energy index was up 0.80%.

The benchmark May contract rose 82¢ to US $72.17,after the latest weekly U.S. supply data showed a drop in gasoline and crude oil inventories.

EnCana Corp. gained 64¢, or 1.11%, to $58.15.

The materials index was up 0.75%, with the gold sub-index up 2.88%.

Gold futures jumped 2% to close at its highest level in more than 25 years. The benchmark June contract rose $12.70 to US$636 an ounce.

Goldcorp Inc. gained $1.25, or 3.49%, to $37.05.

The Canadian dollar closed up 0.33 of a cent at US88.04¢.

The S&P/TSX Venture composite index rose 11.76 points, or 0.38%, to 3,117.60.

In New York, markets were cautious as yesterday’s indications from the U.S. Federal Reserve that the current streak of interest rate hikes might be coming to an end was somewhat offset by strong consumer data and higher oil prices, giving rise to inflation worries.

The Dow Jones industrial average rose 10 points to 11,278.77, the Nasdaq composite index gained 14.74 points to 2,370.88, and the S&P 500 added 2.28 points to 1,309.93.