The Russian former Wimbledon champion Maria Sharapova secured her place in the final of the Porsche Tennis Grand Prix in Stuttgart by beating Sara Errani in an hour.
Sharapova will face Ana Ivanovic after she beat fellow Serb and also former world number one Jelena Jankovic 6-3 7-5.