German Chancellor Angela Merkel will host Russian President Vladimir Putin for a meeting next Saturday to discuss the civil war in Syria, the conflict in eastern Ukraine and energy issues.