German retailer Metro has opened its first Metro Cash &Carry store in the Serbian capital of Belgrade.