Sri Lanka rupee weakened against the US dollar in the spot market on Wednesday, while government bond yields edged higher across several maturities.