Top seed Elena Rybakina brushed aside Russian sixth seed Mirra Andreeva 7-5 6-1 in the Stuttgart Open semi-finals on Saturday to book her place in the final of the WTA 500 indoor claycourt tournament against Karolina Muchova.