Federer se deshace de Karlovic y verá a Haas en semifinales