India’s Delhi team are in the Champions Trophy semi-finals, with the match against Sri Lanka on Tuesday (local time).

The team that defeated India in the World T20 in 2017 is a strong group, and it will face a tough test in their home semi-final match against South Africa, which also has a squad full of superstars.

The two sides have faced each other twice already, in the semi-season and the Champions League in November.

But this time they are both unbeaten, and the first Test will be a key moment in India’s quest for a fifth straight win.