New Zealand confident ahead of Champions Trophy semi-final against South Africa

New Zealand go into their Champions Trophy semi-final against South Africa in Lahore on Wednesday buoyed by beating the Proteas at the same venue in a tri-series last month.