Gold hit a three-month high while the Nasdaq underwent its sixth straight day of gains.