Gold prices eked out small gains Friday on the back of a weaker dollar and as traders sought bargains after the previous session's sell-off and as the first quarter neared its end. For the day, spot gold rose 0.47 percent to $1,668.77 an ounce at 2:50 p.m. EDT (1815 GMT), trading in an unusually narrow $10 range. US gold futures for June delivery raced higher than spot prices, rising 0.92 percent to $1,670.1 an ounce. They settled at $1,671,9, up from $1,654.9 Thursday. The euro rose 0.3 percent against the dollar to $1.3335 and gained 0.7 percent to 110.35 yen.