The series is currently tied at 1-1.
England lead the series 1-0 after their 9-wicket win in the first game.
Duo combine for 98 as hosts easily chase down 143 with 33 balls to spare at the Ageas Bowl.
England suffered a shock eight-wicket defeat to in the semi-final.
Tournament favourites dumped out after eight-wicket defeat in Cardiff.
Virat Kohli has been in fine form in the Champions Trophy so far.
38% percent of the semi-final tickets were bought by Indian supporters.
Ben Stokes scored his 10th ODI century to help England send Australia packing.
Stokes scores 102 not out and puts on stand of 159 with Eoin Morgan to claim 12th win in 13 games.
England have already qualified for the semi-finals of the Champions Trophy.
Eoin Morgan's side claim 87-run win in Welsh capital to become first nation in final four.
Eoin Morgan believes England will remain focused despite the recent London Bridge terror attack.
Middlesex seamer available for second group match against New Zealand on Tuesday.
28-year-old was limited to bowling just two overs during Thursday's opening win over Bangladesh.
Joe Root strikes 133 not out as hosts cruise to eight-wicket win at The Oval.
England are set to host the ICC Champions Trophy on Thursday (1 June) as they face Bangladesh.
England had clinched the series, but collapsed heavily in the third ODI to lose by 7 wickets.
England have already clinched the series after going 2-0 up against South Africa.
The former Australia cricketer believes four teams have a real shot at winning the tournament.
Proteas fall agonisingly short of winning total thanks to impressive death bowling from Durham paceman.
The security of the tournament was recently reviewed following the Manchester blast.
Chris Woakes marks his return from IPL duty with four wickets in 72-run victory at Headingley.