The unseeded Safarova went ahead of the fourth-seeded Petrova on an early break in the second set, but then Petrova broke three straight serves to win the set, and opened a 5-1 cushion in the third on the way to her seventh career title.
Petrova won five times in 2006, but retired in her second match at Sydney because of an abdominal strain. She was off to a slow start this year and was beaten by eventual champion Serena Williams in the third round of the Australian Open, despite leading, 6-1, 5-3.
"It is amazing to win here in Paris because I love the surface and the crowd so much," Petrova said.
Exploding whale video goes viral on Internet
Obama 'selfie' photographer speaks out: 'Photos can lie'