Iga Swiatek’s bid to complete a clean sweep of the four majors at this year’s Australian Open is ended by Elena Rybakina in the quarter-finals.