Gold prices have retreated below the $4,250 per ounce mark, ending a brief rally as renewed geopolitical friction between the United States and Iran prompted profit-taking and a shift in investor focus toward upcoming U.S. inflation data. The precious metal, which had been trading near resistance levels earlier in the week, faced selling pressure as traders recalibrated expectations ahead of the release of the Consumer Price Index (CPI) report.