Djokovic will be playing in his 10th Wimbledon final and 37th at the 75 majors in which he has played.
Daniil Medvedev bizarrely called umpire Eva Asderaki a "small cat" during the Wimbledon rant that earned the Russian a code violation in his semi-final loss against Carlos Alcaraz on Friday.
With Centre Court still filling up following Alcaraz's 6-7(1), 6-3, 6-4, 6-4 victory over fifth seed Daniil Medvedev a short while earlier, second seed Djokovic broke after a breathtaking 26-shot rally in the sixth game of the opening set.
World number three Alcaraz beat his fifth-ranked opponent 6-7 (1/7), 6-3, 6-4, 6-4 and will face either seven-time champion Novak Djokovic or Lorenzo Musetti for the title on Sunday.
Krejcikova dug deep for victory against fourth seeded Rybakina in two hours and seven minutes on Centre Court.
Italy's Jasmine Paolini reached her first Wimbledon final with a stirring fightback to beat tearful Croatian Donna Vekic 2-6, 6-4, 7-6 (10/8) on Thursday.
However, standing in their way are Daniil Medvedev and Lorenzo Musetti, who has made the semi-final of a Grand Slam for the first time.
Federer described the absence of one-handers in the top 10 as a "dagger" to the sport.
Now Musetti has another special day on his agenda -- facing Djokovic in Friday's semi-finals at the All England Club.
McEnroe, no stranger to love-hate relationships with fans throughout his career, said some supporters resent seeing Djokovic collect 24 Grand Slam titles, surpassing the achievements of Roger Federer and Rafael Nadal.
Italian seventh seed Paolini, the runner-up at the French Open last month, triumphed 6-2, 6-1 over 19th seed Navarro in just 57 minutes.
The Spanish world number three, seeking a fourth Grand Slam title, will play meet Daniil Medvedev for a place in Sunday's final.
His four-hour victory also ended a five-match losing streak against the Italian as Medvedev reached his ninth Grand Slam semi-final.
Djokovic goes on to face Australian ninth seed Alex de Minaur for a place in the semi-finals.
Confronted with Zverev's relentless serve, American 13th seed Fritz looked to be heading home but broke the German on the way to winning the third set.
The Spanish world number three came through 6-3, 6-4, 1-6, 7-5 against his 16th-ranked opponent to book a spot in the last-eight of a major for the ninth time in just 14 appearances.
Jabeur conceded she had been haunted by painful memories of last year's 6-4, 6-4 final defeat against Marketa Vondrousova when she returned to Centre Court on Saturday.
On a cold and wet day at the All England Club, only three of the women's top 10 were left in the draw, while Andy Murray's Wimbledon career ended with a whimper when Emma Raducanu pulled the plug on their mixed doubles plans.
She left Manhattan with the world at her feet, but the problems that have dogged her since provide a cautionary tale about the pitfalls of sudden celebrity.