India thrashed Bangladesh by 45 runs in the opening match of the Asia Cup Twenty20 tournament in Dhaka. Opener Rohit Sharma smashed 83 off 55 balls to help India score 166-6. In reply, hosts Bangladesh were restricted to 121-7, with left-arm pacer Ashish Nehra taking three wickets. The UAE take on Sri Lanka in the continental championship’s second match today (5.30pm).

Teen sensation Fonseca comes of age by taming Djokovic at French Open
Barcelona sign England winger Gordon from Newcastle
Salah heads Egypt World Cup squad; Canada include recovering Davies
Gill century steers Gujarat past Rajasthan into IPL final
Teichmann topples world No. 10 Muchova; Swiatek cruises into 4th round