The haphazard scheduling was a result of India playing all their games in Dubai after refusing to travel to tournament hosts Pakistan for political reasons.
South Africa face New Zealand in the ICC Champions Trophy 2025 semi-final on Wednesday in Lahore, looking to punch their ticket into Sunday's decider.
South Africa have a history of coming up short on the global stage, losing their 2023 ODI World Cup semi-final to Australia and the T20 World Cup final to India last year.
The haphazard scheduling was a result of India playing all their games in Dubai after refusing to travel to tournament hosts Pakistan for political reasons.
South Africa face New Zealand in the ICC Champions Trophy 2025 semi-final on Wednesday in Lahore, looking to punch their ticket into Sunday's decider.
South Africa have a history of coming up short on the global stage, losing their 2023 ODI World Cup semi-final to Australia and the T20 World Cup final to India last year.