South African batter David Miller has criticized the scheduling of the ongoing Champions Trophy, following his side's 50-run defeat against New Zealand despite his own century. South Africa had to travel to Dubai from Pakistan after completing their group fixtures to prepare for a potential semifinal against India. However, when India defeated New Zealand in their final group match to top the group, South Africa was required to return to Pakistan just a few hours after landing in Dubai. During the post-match press conference after the semifinal loss, Miller said: "It's only an hour and 40-minute flight, but the fact that we had to do that was not ideal." He added: "It's early morning, it's after a game, and we had to fly. Then we got to Dubai at 4:00 pm, and by 7:30 am, we had to come back. It doesn't make it nice. It's not like we flew five hours and had enough time to recover and recuperate, but it was still not an ideal situation." Also Read: Saud Shakeel Becomes First Pakistani Batter to Be Timed Out South Africa faced New Zealand in the second semifinal in Lahore. Batting first, New Zealand posted a massive total of 362/6, with centuries from Rachin Ravindra and Kane Williamson. In response, South Africa fell 50 runs short, with Miller scoring a 67-ball century, reaching the triple-figure mark on the final ball of the game. 'I will be supporting New Zealand': David Miller David Miller also revealed that he would be supporting New Zealand in the final against India on March 9. "I'll be honest with you, I think I'll be supporting New Zealand," he admitted. However, he admitted that India is stronger, saying, "India have shown the world how really good they are. They've been playing some good cricket for a number of years now, and they've got some seriously good players. It's going to be a great game." India remains unbeaten in the tournament, while New Zealand's only loss came against India in the league stage. The final will take place at the Dubai International Stadium on March 9.