Williams and Sharapova Set for French Open Finals