Temperatures to rise to 20C by the end of the week