North American stock markets were relatively flat to end a second consecutive positive week since being hammered by concerns about the impact of the novel coronavirus.

The S&P/TSX composite index closed up 27.19 points at 17,848.36, less than 25 points off its record high set Wednesday.

In New York, the Dow Jones industrial average lost 25.23 points at 29,398.08. The S&P 500 index was up 6.22 points at 3,380.16, while the Nasdaq composite was up 19.21 points at 9,731.18.

The Canadian dollar traded for US75.48¢ compared with an average of US75.44¢ on Thursday.

The March crude contract was up US63¢ at US$52.05 per barrel and the March natural gas contract was up US1.1¢ at US$1.84 per mmBTU.

The April gold contract was up US$7.60 at US$1,586.40 an ounce and the March copper contract was down 1.35 cents at US$2.60 a pound.