Barcelona must wait to confirm a place in the Champions League last 16 after dropping points for the first time in Group D in an absorbing 0-0 draw at Olympiakos Piraeus on Tuesday.