Two champions India will open their 2019 cricket World Cup campaign with a match against South Africa on June 5 at Hampshire Bowl, Southampton, the ICC announced on Thursday. And the mouth-watering India-Pakistan encounter will take place on June 16 at Old Trafford, Manchester, as the tournament undergoes a format change, with the number of teams reduced to 10 from 14.