Steel wool would be my suggestion. 0000 Ultra Fine grade only. Make a solution of dawn dish soap and water, apply to glass and then use steel wool in circular motion. Squeegee off or wipe with a microfiber towel.
Test it in a small corner to make sure it won't scratch. I use this for cleaning...