India will face Australia in the Champions Trophy semi final after thrashing New Zealand by 44 runs in the final group match this morning.
Having been set 250 to win on a slow surface in Dubai, the Black Caps were bowled out for 205 after a masterful performance from India's spinners with Varun Chakravarthy taking 5-42.
India are playing all of their matches in Dubai having chosen not to travel to Pakistan.
India will play Australia tomorrow at 9pm.
Meanwhile, New Zealand has also qualified for the semi final and will play South Africa at 9pm on Wednesday.
Source: BBC Sports
Stay tuned for the latest news on our radio stations