Sri Lanka’s rupee closed at 296.30/45 to the US dollar in the spot market Monday, weaker from 295.50/296.00 Friday, dealers said, while bond yields were steeply down.