Itâ€™s correct that Clonecd does a good job, when it comes to recovery of Scratched cd's, but itâ€™s also important to have access to a good reader. If youâ€™ve got a Plextor, or you know someone who has one, I highly recommend using it as reader. Especially the Ultraplex 40 does a good job for this kind of task.
Hardware solution 1 :
The toothpaste trick might be useful too (no joke). If your disk is full of scratches, these might be filled up with dust. You could try to put a small amount of toothpaste on your disk and clean it off with some soft material. Move from the centre of the disk and out, not in circles. Rinse it with some lukewarm water afterwards.
Hardware solution 2: