Swiss teen Belinda Bencic won the Rogers Cup on Sunday (16th August) following a three-set victory over Simona Halep.