Rinse the lenses thoroughly with lukewarm water to remove all traces of detergent. Then, dry the lenses and frame with a microfiber cloth, rubbing gently. The microfiber will absorb moisture and prevent scratching. Use
the same cloth to gently polish the lenses until completely dry and shiny to remove any remaining marks, scratches, or smudges.
Additional tips:
Avoid excessive heat, such as a hairdryer or flame, as this can damage the lens coating and deepen the scratches.
If the scratches are deep or none of the above methods work, you may need to take your glasses to a specialist for repair or replacement of the lenses.
How to remove scratches from glasses and restore their new, shiny appearance: a simple recipe