Even with the monsoons arriving through the country, sports fans can rejoice this weekend as there's plenty of it on television.
In the Champions Trophy, hosts England take on Australia on Saturday, while Sri Lanka take on New Zealand on Sunday. Both the games begin at 3 pm, live on Star Cricket.
Further, the French Open reaches its climax this weekend. In the women's finals, Serena Williams takes on Maria Sharapovaon Saturday.
The men's semi finals has an unusual look to it. While there are no surprises with Rafael Nadal and Novak Djokovic battling inone semi-final, the second game features two underdogs. Jo Wilfried Tsonga's upset win Roger Federer got him into the semi-final against David Ferrer, who has made full use of Andy Murray missing out on the tournament due to injury. The match between Nadal and Djokovic later today is currently being played and the Ferrer-Tsonga game follows live on Neo Prime and Neo Sports.
For motorsports fans, there's the Canadian Grand Prix. Watch qualifying from Montreal on Saturday at 10:30 pm and the raceon Sunday at 11:30 pm, live on ESPN HD and Star Sports.