Buffalo Sabres captain Rasmus Dahlin is taking a temporary leave of absence in order to address "a personal matter" in Sweden, head coach Lindy Ruff told reporters Friday.