Gold futures rose Wednesday for a third straight session to post their highest settlement in more than a month. "Gold price moves are all about...investment demand in the short term," said Chintan Karnani, chief market analyst at Insignia Consultants. Current weakness in the dollar is the reason for the climb in gold prices, he said, adding that he believes hedge funds will short the dollar if there is a "close-fought U.S. presidential election." December gold /zigman2/quotes/210039572/delayed GCZ20 +0.16% rose by $14.10, or 0.7%, to settle at $1,929.50 an ounce. That was the highest finish for a most-active contract since Sept. 18, according to FactSet data.