Gold hit record highs above $4,300 while stocks fell as US banking loan problems sparked investor flight to safe assets.