Gold tops world markets as dollars edge higher
Gold rose and closed near 129.87 per ounce in London while U S trading pared gains. The dollar fluctuated against European currencies and markets faced a cautious tone as gold and currency prices bounced from recent declines.