Stocks, futures rally on earnings, Fed outlook: markets wrap

Spot gold rose 0.6% to $1 766.52 an ounce.