The Sri Lanka rupee strengthened in the spot market to 304.15/20 against the US dollar on Monday, while government bond yields declined across.