Rain Friday but warm and dry weekend ahead