Gold tops $4,300, silver up 2.4% on Fed easing bets