Rain may linger into Saturday morning before skies gradually clear and temperatures rebound into the upper 80s.