Gold and silver prices rose as rioting in Egypt fed fears that the violence may spread to other countries in the Middle East.
Gold added $22.30, or 1.7 percent, to settle at $1,340.70 an ounce while silver rose 88.8 cents, or 3.3 percent, to settle at $27.919 an ounce.
Oil also gained ground. The price jumped $2 a barrel in less than one-half hour shortly after the White House expressed concerns over the Egyptian riots. The State Department advised Americans to avoid non-essential travel to Egypt, and many airlines canceled flights in and out of the country.
Benchmark oil for February delivery gained $3.70, or 4 percent, to settle at $89.34 a barrel on the New York Mercantile Exchange.
The uprising in Egypt comes after earlier protests forced out the president of Tunisia. Anti-government protests have also hit Lebanon and Yemen.
The situation prompted anxious investors to put more money into oil, gold and silver. The precious metals are considered safer places to park money during turbulent economic times.
"I think it's just kind of the feeling that this could continue to spread, or just the whole nervousness about the region, not that there's any specific cutoff of supplies or anything like that," said Tom Bentz, energy analyst at BNP Paribas Commodity Futures.
Bentz said a lot will depend on what happens over the next few days. "Are we going to see a regime change? Are we looking at cutoffs of supplies? I think it's just one of those things you have to watch closely," he said.