The unrest in the Middle East (and especially the possible "Day of Rage") will cause oil prices to increase dramatically world-wide. This will cause the U.S. Dollar to drop in value. As the Dollar drops, the price of gold and silver will increase even more dramatically. (Buy gold now, before it's too expensive.)
Some more guesses for South Africa:
The weakened U.S. Dollar will strengthen the South African Rand, but at the same time the price of fuel in South Africa is bound to go up. Riots in South Africa will commence in March, particularly driven by unions, and will increase in the following months. The politicians will try and appease the unions with all kinds of promises, especially with the coming elections. The question is whether the unions will believe such promises.