The Serbian World No.1 fought back from a set down to beat in-form Italian player Matteo Berrettini to win the record trophy in four sets.
19-time Grand Slam champion Novak Djokovic could draw level with Roger Federer and Rafael Nadal’s tally of 20 Grand Slam titles on Sunday.
The Serbian defeated Denis Shapovalov in three hard-fought sets, while Berrettini became the first Italian to reach the singles final at The Championships.
The two-time defending champion cruises past the South African tennis player in straight sets. Matteo Berrettini downs Guido Pella in four sets.
Berrettini beat tournament favourite, Cameron Norrie, in the final as Humbert beat Andrey Rublev in Halle.
The fourth-seeded Russian was stretched to the limits but survived the contest against qualifier Nikoloz Basilashvili at the Noventi Open semifinals.
The Serbian World No.1 has set up a mouth-watering semifinal clash with the 13-time Roland Garros champion Nadal on Friday.
No. 3 Nadal out-lasted No. 10 Diego Schwartzman in four sets in one quarterfinal, while No. 1 Djokovic fought No. 10 Matteo Berrettini in a four-set match.
In the quarterfinals, the Spaniard needed four sets to get past Argentine 10th seed Diego Schwartzman on Wednesday.
The World No.1 impressively came from two sets down to beat the Italian on his way to securing a quarterfinal place.