The 31-year-old from Falun fired a final round 67 (-5) for a 12-under-par total (204), and won by a shot over Finlands Minea Blomqvist, who had a final round of 69 (-3).
Wales Becky Brewerton, finished joint third at 10 under with Englands Laura Davies after they both carded a pair of 70s, (-2).
Karen Stupples from England had the best score of the day with a 5-under-par 66, which took her to 9-under-par for the tournament, alone in fourth position.
Swedens Linda Wessberg and Scotlands Janice Moodie finished tied in sixth position at 8-under-par. While five players tied in tenth position at 6-under-par; they were Cecilia Ekelundh from Sweden (67), Patricia Meunier Lebouc from France (69), Iben Tinning from Denmark (70), Englands Trish Johnson (71) and Spains Ana Laranetta (71).