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.
Earlier, the title holders, Australia, also claimed a place in the competition final four and will face Germany in another semi-final match on Saturday.
The Final of the tournament is slated to be held on Sunday.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)