Device (1) for automatically filling one or more product containers (10) with liquids held in one or more source containers (1 0), comprising first positions for the product containers (10) and second positions (22) for the source containers (20). The device further comprises a syringe manipulator (40) to manipulate a syringe (30) for withdrawal of a predetermined amount of liquid from one of the source containers (20) and delivery of the predetermined amount of liquid to one or more of the product containers (1 0). The device further comprises a control system for controlling the syringe manipulator. The syringe 10 manipulator is movable along a substantially linear path of travel (P), wherein the first and second positions are located along both sides of said path of travel and wherein the syringe manipulator is rotatable around its longitudinal axis to move the syringe between the first and second positions.