The Sri Lanka rupee opened weaker on Monday, slipping to 307.00/50 against the US dollar as government bond yields held largely steady and.