The Malaysian ringgit weakened 0.45 per cent to 3.332 against the Singapore dollar in Monday morning trading. ST PHOTO: SHINTARO TAY.