NEW YORK (MarketWatch) -- Gold future rose more than 4% to above $920 an ounce after the Federal Reserve surprisingly committed to buy $300 billion in longer-term Treasurys to help the economy recover. Gold for April delivery rose 4.2% to $926 an ounce in electronic trading. Floor trading closed before the Fed's decision, with prices down 3% to close at $889.10