With the Iran situation hanging out there, people are not going to sell their positions, and that supports the market.
The oil and gas complex has come down and that brought gold lower.
A stronger dollar will take away funds from the metals.