The Dane, who hasn't won a tournament since last October, finished second to Maria Sharapova this year at Indian Wells and is 20-13 all-time in title matches.
The 19-year-old Beck, meanwhile, reached her first-ever WTA Tour final in a 7-5, 1-0 walkover over Stefanie Voegele, who retired from the match in the second set.
The young German had previously reached the Poland semifinals in April, where she lost to Roberta Vinci.
Toddler uninjured after being knocked over by Obama family dog
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'