Italian veteran Francesca Schiavone was the obstacle that stood in third seed Alize Cornet's path to the semi finals at the WTA Marrakech.