Base metals and gold struggled for momentum as worries over demand and higher inflation kept prices capped.