Gold prices varied between gains and losses today, amid rising inflation concerns and higher interest rates.

Spot gold rose 0.5% to $4,125.59 per ounce.

U.S. gold futures for August delivery fell 0.5% to $4,136.30.

Among other precious metals, spot silver rose 0.8% to $60.47 per ounce, platinum fell 0.3% to $1,635.45, and palladium declined 0.6% to $1,268.64.