Physical buying from China drives gold rally, safe haven demand absent

Gold for December delivery traded up $37.30, or 2.3%, at $1,673.10 an ounce on the New York Mercantile Exchange in early afternoon trade Monday, after climbing more than $40 earlier to touch an intraday high of $1,676.70. Gold's gains come...