Hi
Are you are using a window squeegee? It's unusual for a squeegee to leave streaks unless you are cleaning particularly awkward windows or the rubber has been damaged. In any case a chamois leather is probably the best bet particularly for cleaning around the edges of older window frames.
Hope this helps