The dollar posted modest gains against most leading European currencies yesterday and finished narrowly mixed in New York.

Gold prices improved a bit in Europe but fell in the later New York market.

Bullion closed at $674.50 a troy ounce, down $4.20 in contracts for current delivery on the Commodity Exchange in New York. At Republic National Bank the late bid was $674, down $4 an ounce.

Gold closed in London and Zurich at $677.50 an ounce, up $7 and $6.50 respectively from Tuesday's close.

The dollar was bid as high as 1.8330 marks in early trading. But in New York its late rate came down to 1.8225 Tuesday.

In the Frankfurt market, the dollar finished at 1.8265 marks, up from Tuesday's 1.8183.

Other New York rates for the dollar as of 4 p.m. were: 4.2088 francs, down from 4.2078; 1.6445 Swiss francs, down from 1.6502; 207.26 yen, up from 206.80; and 1.1667 Canadian dollars, down from 1.1652 yen, up from 206.80; and 1.1667 Canadian dollars, down from 1.1652. The British pound cost $2.4108, less than Tuesday's rate of $2.4055.