Five-time champions hold their nerve to claim victory by nine runs in the final over at Chandigarh
Barty will face either Czech Karolina Pliskova or Russia's Svetlana Kuznetsova in the semifinals.
The Australian surged to a 4-1 advantage in the first set and appeared on her way to an easy triumph.
But Sakkari had other ideas.
The Greek, using a variety of backhand winners that resulted in mounting unforced errors by Barty, wrestled control to take the set.
In explaining the turnaround, Barty said, "I started the match well and I went away from what was working. Maria took some risks that paid off."
The second saw a reversal of form with Barty cleaning up her errors and effectively employing a backhand slice that deserted her in the opener.
"It was important for me at the start of the second set to go back to basics and what worked before," the 23-year-old Barty said. "I had to serve well, and not give her too many looks at second serves. I tried to bring in my slice to change the tempo of the match."
With 11 winners and just four unforced errors she easily took the set.
Sakkari was no match in the third as Barty raced through for the win.
Five-time champions hold their nerve to claim victory by nine runs in the final over at Chandigarh
Natasha Abbas is a British civil engineer who co-founded North 51, a project management consultancy in Dubai
People who are assessing your qualifications can quickly tell the difference between an authentic life narrative and a third-party account
Arab-Canadian public speaking coach and author of The Million Dollar Speaker Maher Elusini on how to make your speech command value for time and money
The legendary Greek-Russian conductor Teodor Currentzis, who is all set to perform at the Dubai Opera next week, on music transcending cultural and language barriers
Not every kid is meant to go to university or college. So, it makes sense to teach them entrepreneurial skills early
There are also increasing accounts, on social media and online forums, of tourists and residents across the city having to pay inflated prices for taxis
When feeling stuck in life, it's important to revise your thinking patterns