Serena Williams wins her 20th Grand Slam by beating Lucie Safarova 6-3 6-7 6-2 in the French Open final.