The 30-year-old five-time Grand Slam winner has yet to drop a set in Stuttgart and powered past Estonia's Kontaveit, ranked 73rd, for a 6-3, 6-4 quarter-final win in one hour, 23 minutes.
This was another impressive display from the Russian, who hit four aces, 28 winners and just two double faults, while she converted five of her six break points.
"I served quite well and held my serve which gave me confidence, so I'm happy," said Sharapova.
"I kept myself in good shape, because once you lose it, it's hard to get it back," she added when asked about her fitness on court after 15 months out.
The former world number one will now play either France's Kristina Mladenovic or Spain's Carla Suarez Navarro in Saturday's semi-final.
Sharapova only made the main draw for Stuttgart after being given a wild card as her ranking was wiped out after testing positive for meldonium at the 2016 Australian Open.
Her rivals have heavily criticised the decision to give her wild cards in Stuttgart, Madrid and Rome with Canada's Eugenie Bouchard branding her a "cheater" on Thursday.
She has been in commanding form on clay here as Sharapova waits to learn on May 16 whether she will be granted a wild card to play next month's French Open.
The 21-year-old Kontaveit had already knocked out last year's French Open champion and fifth seed Garbine Muguruza in the second-round.
The Estonian put up a fight, breaking Sharapova's serve in the second set and matched the Russian's tally of four aces.
But Sharapova made light work of her early on, breaking Kontaveit's serve on the way to winning all of the last four games to take the first set in just 36 minutes.
But with her superb array of baseline shots, Sharapova broke her opponent straight away, then held her serve to go 5 -2 up.
The plucky Kontaveit held her serve, then broke the Russian for the second time, but Sharapova also dug deep and broke the qualifier again to take the second set.
Sharapova has won three Stuttgart finals, suffering just one defeat, in her four previous appearances.
Her bid to reach a fourth final on Sunday has been made easier as top names, such as Angelique Kerber, Muguruza, Britain's Johanna Konta and Agnieszka Radwanska, have all crashed out.
Disclaimer: No Business Standard Journalist was involved in creation of this content
You’ve reached your limit of {{free_limit}} free articles this month.
Subscribe now for unlimited access.
Already subscribed? Log in
Subscribe to read the full story →
Smart Quarterly
₹900
3 Months
₹300/Month
Smart Essential
₹2,700
1 Year
₹225/Month
Super Saver
₹3,900
2 Years
₹162/Month
Renews automatically, cancel anytime
Here’s what’s included in our digital subscription plans
Exclusive premium stories online
Over 30 premium stories daily, handpicked by our editors


Complimentary Access to The New York Times
News, Games, Cooking, Audio, Wirecutter & The Athletic
Business Standard Epaper
Digital replica of our daily newspaper — with options to read, save, and share


Curated Newsletters
Insights on markets, finance, politics, tech, and more delivered to your inbox
Market Analysis & Investment Insights
In-depth market analysis & insights with access to The Smart Investor


Archives
Repository of articles and publications dating back to 1997
Ad-free Reading
Uninterrupted reading experience with no advertisements


Seamless Access Across All Devices
Access Business Standard across devices — mobile, tablet, or PC, via web or app
