Indian opener Rohit Sharma toyed with high-flying Bangladesh in the second semi-final of the ICC Champions Trophy 2017 at Edgbaston on Thursday.