Gold prices held firm on Monday, having scaled a more than one-month peak, as a resurgence of coronavirus infections in many countries raised concerns over a swift global economic recovery.

Spot gold was up 0.3% at $1,748.05 per ounce by 1151 GMT, after rising to as high as $1758.35 earlier in the session, its highest level since May 18.

U.S. gold futures was also 0.3% higher, at $1,758.10.

Spot prices are now $17 shy of a 7-1/2 year high of $1,764.55, hit last month.

There are concerns over a second wave or a deterioration of the first wave in the United States and Europe and economies take a little longer to recover, said UBS analyst Giovanni Staunovo.

"There seems to be some increase in inflation expectations which is pushing real rates lower and giving some support to the gold price." 

The World Health Organization reported a record jump in global infections on Sunday, with the biggest increase seen in North and South America. 

Two U.S. Federal Reserve officials on Friday warned the unemployment rate could rise again if the disease is not brought under control. 

The rise in coronavirus cases unnerved investors and weighed on European shares. .EU

Against a basket of currencies, the dollar index was down 0.3%, making gold cheaper for holders of other currencies. 

Gold prices have risen 15% so far this year, hitting a high since 2012 at $1,764.55 last month, amid fears of coronavirus-induced economic slowdown and unprecedented stimulus measures from governments and central banks globally.

"Technically a clear breakup of the previous high in May would open space for a further rally ... The price is expected to find support firstly at $1,741 and later at $1,730," ActivTrades chief analyst Carlo Alberto De Casa said in a note.

SPDR Gold Trust holdings rose 2% to 1,159.31 tonnes on Friday, while speculators increased bullish positions in COMEX gold and silver contracts in the week to June 16. 

Silver rose 1.6% to $17.88 per ounce to its highest in more than a week. Palladium was steady at $1,910.65, while platinum gained 1.6% to $818.25.

(Reporting by Eileen Soreng and Nakul Iyer in Bengaluru; editing by David Evans) ((eileen.soreng@thomsonreuters.com; Within U.S. +1 646 223 8780, Outside U.S. +91 80 6749 6131; Reuters Messaging: eileen.soreng.thomsonreuters.com@reuters.net))