Negotiators in Ukrainian peace talks agreed early Saturday to create a buffer zone between government troops and pro-Russian militants by halting their advances, pulling back heavy weapons and withdrawing foreign fighters in order to ensure a stable truce in eastern Ukraine.