I've had success using ISObuster to retrieve files from old or uncooperative CD's and DVD's..

www.isobuster.com

It used to be free but there's still a trial version you can download and use.

Also, sometimes cleaning the disk will make a difference and even just trying them in different computers can get results.