The semi-final lineup for the ICC Champions Trophy 2025 is not finalized yet, as it depends on the outcome of the India vs. New Zealand match on Sunday. If India wins, they will face Australia, and New Zealand will play South Africa. If New Zealand wins, they will face Australia, and India will take on South Africa.