Weather conditions have led to player complaints; mercury is likely to rise through to Sunday's Shanghai Masters final.