Heavy rainfall expected this weekend