Bullion was near $4,590 an ounce, after falling 2.4% over the previous two sessions to the lowest in almost four weeks