Kristina Barrois edged closer to her first WTA Tour title with a win over Johanna Larsson in the semi-final of the Estoril Open.