Caroline Wozniacki of Denmark won the rain-delayed Rogers Cup on Monday, beating Vera Zvonareva 6-3, 6-2.