Gold prices have surged to new yearly highs, breaking through the $2,050 resistance level as investors flock to safe-haven assets amid increasing global uncertainty. The rally has been driven by a combination of factors including geopolitical tensions, inflation concerns, and expectations of softer monetary policy from major central banks. Silver and other precious metals have also joined the rally.