Two-time defending champion Carlos Alcaraz hangs on to reach the Madrid Open quarterfinals, as Iga Swiatek reaches the semis for the second straight year.