The rain may have provided us some respite from the heat, but there's no escaping the sporting action that's bound to send temperatures soaring this weekend. The FIFA World Cup is here, and that will be grabbing all the attention. But if football isn't your doze of excitement, there's cricket and F1 action too.
The World Cup coverage starts with the opening ceremony at 17:40 hours on ESPN on Friday followed by the first game at 19:30 hours which features the hosts, South Africa taking on Mexico. The second game starts at midnight, in which two former World champions, France and Uruguay lock horns.
On Saturday, Euro 2004 winners Greece take on Korea Rebublic at 17:00 hrs. The second game features Argentina and Nigeria and begins at 19:30 hours. At midnight, its the big game as Steven Gerrard will lead his England team against the United States.
Sunday's action kicks-off with Algeria taking on Slovenia at 17:00 hrs. In the second game, Serbia take on Ghana at 19:30 hours. The big game for Sunday features Germany and Australia and that kicks off at midnight. Catch all the action Live on ESPN.
Further, for cricket lovers, there's a chance for India to pull one back on the Zimbabweans, as there are two T20 internationals between India and Zimbabwe on Saturday and Sunday. Both the games are from 16:30 hours onwards and will be live on TEN Sports.
Following what was described by Adrian Sutil as his best drive ever at Turkey, Force India will look to build on their points finish at the Canadian GP in Montreal. Qualifying begins at 22:20 on Saturday and the race starts at 21:30, Live on STAR Sports.