India captain Rohit Sharma confirmed seasoned pacer Mohammed Shami and Chinaman spinner Kuldeep Yadav are fit for the Champions Trophy opening clash against Bangladesh in Dubai.