Rain expected across the weekend