Kohlschreiber defeated Victor Hanescu of Romania 6-3, 6-3 in a semifinal Saturday to become the first German in the Stuttgart final since Tommy Haas in 1999. Kohlschreiber has lost the other two finals he has played on tour this year.
Fognini, who beat Haas in the quarterfinals, defeated Roberto Bautista Agut of Spain 6-1, 6-3 to reach the final of the clay-court tournament.
Fognini is one win away from the first title of his career. He advanced to his third final and the first this season.