Local teenager Coco Vandeweghe upset Wimbledon finalist Vera Zvonareva, 2-6, 7-5, 6-4 in a second-round match Thursday night in the Mercury Insurance Open.