Wind, rain nor Rafa can stop Federer in desert