The best thing to protect wicker patio furniture is to get plastic covers and cover it all at night. It will protect it from rain and other conditions.
The only way you can totally protect wicker furniture is to bring it in everytime you arent using it. Otherwise the elements will ruin it everytime and it will mold.