The second semi-final in Cardiff was played out among security concerns after pitch invasions and fracas outside the ground.
Protesters invaded the pitch during both innings of India's eight-wicket victory over Sri Lanka. The first saw two men attempt to get onto the field; one was stopped by the security cordon but the other broke free and ran to the middle brandishing a placard.
In the second innings, six more protesters invaded the field, with several running into the Sri Lankan players and one even laying hands on Kusal Perera, who backpedalled and escaped his grasp.
The protests continued after the match had finished, and a fight broke out outside the ground between protesters and supporters - replicating scenes outside The Oval on Monday after Sri Lanka's victory over Australia.
South Wales Police broke up the incidents but Sri Lanka's departure from the ground was delayed until their exit could be secured.
The Sri Lankan High Commission in the UK had raised fears about such incidents and had written to Scotland Yard requesting special security measures be put in place for the Sri Lankan team.
The events raise questions over the security of the Champions Trophy, which is provided by G4S, the same firm who were heavily criticised over their handling of security for the London Olympics. The firm's chief executive, Nick Buckles, resigned in May.