Harmanpreet Singh scored two goals off penalty corners as India survived some anxious moments to scrape through to a 3-2 win against New Zealand to start their Olympic Games men's hockey campaign on a winning note here on Saturday.