It's no magic fairy but our drought has done a pretty good job of eliminating weeds here - after, of course, wiping out all the grass and many trees! Like Steve I only water right at the base of my roses, but normally our weeds don't seem to need water to grow.