gold at $1,670.50, near day's intraday record