Qualifier Maja Chwalinska will attempt to write the perfect ending to her French Open fairy tale in an unlikely final on Saturday, but in 19-year-old Mirra Andreeva she will be up against an opponent on a roll and close to completing a Grand Slam dream of her own.