Commodity prices mixed amid geopolitical risks last week