The most active gold contract for April delivery went up 11.20 U.S. dollars, or 0.86 percent, to close at 1,309.30 dollars per ounce, the first time that the precious metal settled above the 1,300-dollar level in March.
British lawmakers voted by a margin of 43 to confirm their decision to reject any no deal Brexit.
The dollar index, which measures the greenback against six major peers, was down 0.39 percent to 96.5525 at 3:00 p.m. (1900 GMT).
When the dollar goes down, gold futures will rise as gold, priced in the dollar, becomes less expensive for investors holding other currencies.
As for other precious metals, silver for May delivery was up 4.3 cents, or 0.28 percent to close at 15.456 dollars per ounce. Platinum for April delivery was up 9.8 dollars, or 1.18 percent, to settle at 841.70 dollars per ounce.