Lucie Šafářová moved into her first career grand slam semi-final with a 6-3 6-1 victory over Russian Ekaterina Makarova, and in the fading light of Tuesday evening Petra Kvitová joined her by seeing off compatriot Barbora Záhlavová Strýcová, whose giant-killing run came to an end on Centre Court.