India, June 25 -- Gold prices held steady on Wednesday after suffering heavy losses in the prior session as the fragile Iran-Israel truce took hold.

Spot gold was little changed at $3,322.29 per ounce in European trade, after having fallen 2 percent to hit a more than two-week low on Tuesday. U.S. gold futures were up 0.1 percent at $3,336.70.

The U.S. dollar struggled to regain lost ground, helping bullion recover some ground. U.S. Treasury yields held steady amid the easing in Middle East tensions and comments from Federal Reserve Chair Jerome Powell that "many paths are possible" for monetary policy.

Testifying before the House Financial Services Committee on Tuesday, Powell said that rate cuts can wait until the economic effects of t...