Gold trades near $4,529.54, supported by sustained central bank purchasing of 863 tonnes in 2025 and safe-haven demand amid US-Iran geopolitical tensions. Major banks project annual averages of $4,900-$5,243/oz but maintain higher year-end targets of $5,400-$6,300/oz. Elevated US real yields and monetary policy expectations present headwinds to near-term sentiment.