She will play second seed Aryna Sabalenka in the semis after the Belarusian beat American Madison Keys in straight sets earlier.
"I wish we could exchange this match from the final last year," Jabeur said.
"Then I really tried to get back in the zone and believe this plan is the plan and kept going.
I think I'm going to end up writing a book about my emotions because this is unbelievable.
With the crowd behind her, the 28-year-old Jabeur was bouncing around the court when she broke to love for a 2-0 lead.
Persons:
Kazakh Elena Rybakina, Jabeur, Rybakina, Petra Kvitova, Rybakina’s, Mitch Phillips, Ken Ferris
Organizations:
Wimbledon, Kazakh, Tunisian, Belarusian, American Madison Keys, Thomson
Locations:
Moscow