Sri Lanka rupee at 336.50/80 to US dollar spot weakened slightly in the spot market on Wednesday, while government bond yields remained largely.