I use ACM (Advanced currency markets), you can trade Gold/USD, and Silver/USD crosses with them, its great.