Errani survived her semifinal despite dropping serve four times and winning less than half (27-of-55) of the points on serve. She countered that by piling up seven breaks while taking 58 percent of the points off Vinci's serve.
Kvitova won two-thirds of the points on serve and only lost her serve once. She made a first-game break stand up in winning the first set and immediately answered Wozniacki's break midway through the second with a break of her own and put the win away with a break in the final game.
Kvitova takes a 3-0 lifetime record versus Errani into Saturday's final. She won all three in straight sets last year.
The Dubai champion will collect about $442,000 with the runner-up taking home $240,000. Vinci and Wozniacki each earned $129,000 as quarterfinalists.
Police: Sword-wielding man demanded free tacos
Campus cop fatally shoots Texas student during traffic stop