India, Oct. 23 -- Gold futures failed to hold early gains and ended roughly flat on Friday, as the dollar came off early lows due to a lack of concrete news regarding a new coronavirus stimulus bill.

Continued spikes in coronavirus cases around the world and fresh lockdown restrictions in several countries supported the precious metal

The dollar index, which had slipped to 92.66, recovered to around 93.00 by mid-morning, but eased to 92.79 later, netting a loss of 0.17%.

Gold futures for December ended at $1,905.20 an ounce, up $0.60 from the previous close. The contract touched a high of $1,917.30 an ounce and a low of $1,895.20 an ounce during the session.

Silver futures for December ended higher by $0.034 at $24.675 an ounce, while C...