On Saturday, the World No.80 showed the form that took her to three victories against Garcia on hard courts this year, as she broke in the fifth game of the opener and lost just five points in five service games to take a one-set lead.
Garcia began to turn the match in her favor, however, after a crucial hold from 0-40 down in the third game of the second set, before the match was suspended for the first time with the Frenchwoman up a break.
When they returned, the top seed again staved off three break points in the seventh game en route to the final set, and broke Brady twice before the first changeover of the decider to put herself in command of the match.
Garcia will look to win her first title of the season against Vekic, against whom she holds a 3-2 head-to-head advantage, not before 3 p.m. later on Sunday.
The pair have never played on grass, and four of their five career meetings have gone three sets.
“It’s going to be a good final for sure. She’s had a great season so far, and she’s had a lot of success on grass courts,” the Frenchwoman said.
“I’m really looking forward to this match. It’s the best I can ask for, a final against the No.2 seed of this tournament, so I just want to get myself ready and enjoy.
“It’s really a good test for me.”