Sri Lanka rupee gains, bond yields up at close