Canada’s main stock index capped a good week by moving slightly higher amid ongoing concerns about U.S.-Chinese relations.

The S&P/TSX composite index closed up 28.79 points at 14,913.64.

In New York, the Dow Jones industrial average was down 8.96 points at 24,465.16. The S&P 500 index was up 6.94 points at 2,955.45, while the Nasdaq composite was up 39.71 points at 9,324.59.

The Canadian dollar traded for US71.35¢ compared with US71.76¢ on Thursday.

The July crude contract was down 67 cents at US$33.25 per barrel and the July natural gas contract was up 2.9 cents at US$1.88 per mmBTU.

The June gold contract was up US$13.60 at US$1,735.50 an ounce and the July copper contract was down 4.55 cents at nearly US$2.39 a pound.