i work with glass as i make double glazing. try some fine wire wool and also try somewhere like b&q see if they sell upvc cleaner. its a solvent cleaner we use it at work and it cleans glass mint.

we buy it off a supplier but im sure you can get similar stuff from diy shops.