India captain Mahendra Singh Dhoni believes his top order are well prepared to face the English bowlers in Sunday's ICC Champions Trophy final.