Dirty windscreens are a common cause for poor wiper performance even if the wipers are still in good shape. Some kinds of contamination, such as tree sap, can destroy the wiping element quite quickly. Clean your windscreen regularly with a good quality car shampoo or glass cleaner to remove tar and film build up.