BENGALURU - Gold prices on Friday steadied below a one-month high hit in the previous session and were on track for a second straight weekly gain amid concerns over U.S.-China trade dispute.

Spot gold  was steady at $1,301.34 per ounce at 0405 GMT, after reaching its highest since May 15 at $1,309.30 an ounce on Thursday.

U.S. gold futures for August delivery were 0.3 percent lower at $1,304.70 per ounce.

"We saw a little bit of selling early this morning, a little bit of profit-taking... Gold was unable to hold above this (previous days highs), so again we are sitting back in sort of that $1,290-$1,305 range," said MKS SA senior precious metals dealer Alex Thorndike.

Investors are keeping a close tab on trade tensions between the world's top two economies and if the United States imposes tariffs on Chinese goods, gold could test the overnight highs of $1,309-$1,310 an ounce, said Thorndike.

U.S. President Trump has made up his mind to impose "pretty significant" tariffs on Chinese goods, an administration official said on Thursday, as Beijing warned that it was ready to respond if Washington chose to ratchet up trade tensions. 

With the looming U.S.-China trade deadline, investors continue to view gold as an excellent hedge against a possible equity market tumult if trade war escalates beyond the status quo, said Stephen Innes, APAC trading head at OANDA.

"An escalation of trade war could prove extremely disruptive for financial markets, so gold should hold its bid as we enter another phase of geopolitical uncertainty," he said.

Asian shares wobbled as investors braced for U.S. tariffs against China, while the euro flirted with two-week lows after a cautious European Central Bank indicated it would not raise interest rates for some time. 

Meanwhile, the Bank of Japan maintained its ultra-loose monetary policy and downgraded its view on inflation in a fresh blow to its long-held 2 percent price goal. 

In other precious metals, silver rose 0.1 percent to $17.15 an ounce, a day after it hit its highest since April 19 at $17.32 an ounce. The metal has risen about 3 percent this week.

Platinum was 0.1 percent higher at $900.80 an ounce after touching a two-week high of $912.80 on Thursday and was on course for its fourth straight weekly gain.

Palladium rose 0.1 percent to $1,008.66, but was headed for a small weekly decline.

(Reporting by Karen Rodrigues and Swati Verma in Bengaluru; Editing by Subhranshu Sahu) ((K.Rodrigues@thomsonreuters.com; Within U.S. +1 651 848 5832, Outside U.S. +91 80 6749 9229; Reuters Messaging: K.Rodrigues.thomsonreuters.com@reuters.net))