Follow Whatsapp Channel
Second seed Coco Gauff was also not at her best but reined in the errors to get past Romanian qualifier Anca Todoni 6-2 6-1.
Carlos Alcaraz reached his maiden French Open final with a 2-6 6-3 3-6 6-4 6-3 win over Jannik Sinner before Alexander Zverev also recovered from a slow start on Friday to beat Casper Ruud.
Ruud swept aside Brazil's Felipe Alves 6-3, 6-4, 6-3 while Sabalenka mowed down Russia's Erika Andreeva 6-1, 6-2.
The Greek became the first player in the professional era to win his first three Monte Carlo finals in straight sets.
Eighth seed Ruud held his nerve as five unforced errors from Djokovic allowed him to go 3-0 up in the decider and he calmly closed out the victory.
Broady ranked 142nd defeated Norwegian Ruud 6-4 3-6 4-6 6-3 6-0.
The Serbian defeated Casper Ruud of Norway, 7-6(1) 6-3 7-5 in the final.
He has made it to the French Open final for the second year running.
Sixth-seed Rune, who had beaten Ruud at the Italian Open last month, littered the court with 26 unforced errors in the first two sets.
Casper Ruud combined with Viktor Durasovic to win the doubles match wrap up the tie.
Results 1-10 of 12