India vs Pakistan

Result - Final - TBA

ICC Champions Trophy

IND
IND

338/4 (50 ov)

PAK
PAKwinner

158/10 (30.3 ov)

PAK won by 180 runs

Bangladesh vs India

Result - 2nd Semi-final - Birmingham

ICC Champions Trophy

BAN
BAN

265/1 (40.1 ov)

IND
INDwinner

264/7 (50 ov)

IND won by 9 wickets (with 59 balls remaining)

England vs Pakistan

Result - 1st Semi-final - Cardiff

ICC Champions Trophy

ENG
ENG

215/2 (37.1 ov)

PAK
PAKwinner

211/10 (49.5 ov)

PAK won by 8 wickets (with 77 balls remaining)

Pakistan vs Sri Lanka

Result - 12th Match Group B - Cardiff

ICC Champions Trophy

PAK
PAKwinner

236/10 (49.2 ov)

SL
SL

237/7 (44.5 ov)

PAK won by 3 wickets (with 31 balls remaining)

England vs Australia

Result - 10th Match Group A - Birmingham

ICC Champions Trophy

ENG
ENGwinner

277/9 (50 ov)

AUS
AUS

240/4 (40.2 ov)

ENG won by 40 runs (D/L method)