Regime forces and Kurdish fighters agreed to a truce in the flashpoint Syrian city of Hasakeh on Sunday after two days of Russian mediation efforts, a military source told AFP.