Canada’s main stock index recovered from an early drop to close the day slightly ahead.

The S&P/TSX composite index rose 11.05 points to 15,618.93.

In New York, the Dow Jones industrial average fell 64.10 points to 24,099.05. The S&P 500 index gained 6.75 points to 2,654.80 and the Nasdaq composite index advanced 64.43 points to 7,130.70.

The Canadian dollar was trading at US77.72¢, down 0.19 of a U.S. cent.

The June crude contract fell US$1.32 to US$67.25 per barrel and the June natural gas contract rose roughly US4¢ to US$2.80 per mmBTU.

The June gold contract shed US$12.40 to US$1,306.80 an ounce and the July copper contract was declined about US3¢ to roughly US$3.04 a pound.