Commentary on the Twenty20 Cup semi finals: Kent v Essex at 11.30am and Middlesex v Durham at 3.00pm. Followed by recorded highlights from the twentieth stage of the Tour de France.