Gold added $24,95, or 2,49%, to trade at $1 025,05 by 1.30pm on Monday — this after rising more than 3% to a record $1 032,60 a troy ounce in overnight trade. Oil prices have also rallied in response to the dollar’s weakness overnight with Nymex crude setting a fresh all-time high of $111,80.