Goldman Sachs said it expected upside in prices of oil, gold and copper this year, citing greater supply risks and stronger fundamentals.
"We view gold and copper as providing the best value opportunities relative to our view of fundamentals in 2012," the investment bank said on Friday, citing remaining risks of substantial supply shortfalls.
Goldman said it continued to expect a rise in oil demand in excess of production capacity gain, despite the slowdown in global economic growth.
"In our view, it is only a matter of time before inventories and OPEC spare capacity become effectively exhausted, requiring higher oil prices to restrain demand, keeping it in line with available supply," it said.
The bank said it expected gold prices to continue to rise through 2012, reaching $1,940 per ounce in 12 months, due to the current low level of U.S. real interest rates.
"We expect US real interest rates to remain lower for longer, given our U.S. economics team's expectation for U.S. economic growth to remain slow through 2012," Goldman added.
Goldman kept its 12-month return forecast for the S&P GSCI Enhanced Commodity Index of 15 percent, and its overweight allocation to commodities remained unchanged.
In another note, investment bank Barclays Capital BARCBC.UL said more sanctions against Iran could push oil prices well into the $130-140 per barrel range.
"While the focus of the oil market is the potential closure of the Strait of Hormuz, sanctions can actually have a knock-on impact on underlying balances," it said.
(Reporting by Naveed Anjum and Naveen Arul in Bangalore;Editing by Clarence Fernandez)