The German will be playing his second ATP Tour final of the year after reaching the Grand Prix Hassan II final in Morocco back in April. He will be looking to go one better than that performance which saw him beaten 7-5, 6-7 (3-7), 5-7 by Borna Coric.
Joao Sousa will be Kohlschreiber's playing partner on centre court on Aug. 5 after he beat Sebastian Ofner in the semifinal round.
The pair endured a tight last-four clash which saw Sousa just edge past his Austrian opponent 7-6 (7-4), 7-6 (7-4).
In the other match, Hans Podlipnik-Castillo and Andrei Vasilevski beat Julian Knowle and Matwe Middelkoop to reach their first doubles final together since August 2011. They beat their opponents 7-5, 3-6, 10-7 in a rain-affected match on centre court.
Both singles and doubles finals are scheduled to be played on Aug. 5.