Sri Lanka rupee recovers, bond yields open lower as the currency strengthened in the spot market while government securities saw declining yields, supported.