WATCH the WTA Tour LIVE on beIN SPORTS | available via Foxtel, Kayo Sports, Fetch TV and beIN SPORTS CONNECT
The world No.8 triumphed 6-2 6-0 to win her first Tour title of 2022 and the fourth of her career.
Swiatek, who has now claimed two titles at the WTA 1000 level, won the final 10 games of the contest as Kontaveit was powerless to stop her nine-match winning streak coming to an end.
The 2020 French Open champion Swiatek has only dropped 11 games in the four finals she has won.
Kontaveit fought back to 2-2 after an early break of serve, but that was the last time she would win a game as Swiatek took control.
Having survived break points to see out the opening set, Swiatek powered through the second, dropping just four points on serve as she raced to victory in 66 minutes.
Swiatek has now won her past three matches against Kontaveit, taking the overall head-to-head record to 3-2 wins in her favour.