Argentina booked their spot against the hosts in the semi finals after defeating England by 3-2 in the quarter-final match on Thursday.
Lucas Vila, Matias Pardes and Juan Gilardi scored for the Olympic champions whereas David Condonand Adam Dixon netted for England.
India have already booked their place in the last four of the tournament when they claimed a stunning shoot-out victory over Belgium's Red Lions, a team that came into the contest on the back of three straight victories.
The Final of the tournament is slated to be held on Sunday. (ANI)