Commodities rallied last week