Turkey said on Friday it was talking to all parties in the Syrian conflict to prevent a government offensive on Idlib ahead of talks between Russian and Turkish leaders, who support rival sides in the looming battle for the rebel-held region.