Barbora Zahlavova Strycova booked a place in the Luxembourg Open semi-finals with victory over Johanna Larsson