Yes, overwatering roses can harm them. Too much water can lead to root rot, which can be fatal to roses. Make sure you only water your roses when the top inch of soil is dry to the touch.