Shanghai nonferrous metals closed all with gains following a series of US labour market readings released last Friday, which eased market worries that the Fed would stick to aggressive rate hikes to tame high inflation.