No, while Glass Rescue is great for removing hard water stains, it cannot remove scratches on surfaces.