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.
Costly malfunction causes beer flood at Boston-area brewery
Wisconsin business offering 'therapeutic cuddling' forced to close