S&P 500 Near 7000: Fed Hopes Fuel Rally, Gold Surges