Serena Williams' much anticipated clash with Maria Sharapova at the French Open won't happen after all, with Williams pulling out because of an arm injury.