Intense battle on cards as Australia faces India in CWC semis on Thursday