oil, gold rise as markets rebound