Chris Froome is having a tough time of things in the Tour de France, so much so he has had to swear at local policemen. Serena Williams is feeling hard done by when it comes to drug testing. Lexi Thompson pulls out of the ladies British Open, a one armed MMA fighter misses out on a UFC contract, and the Proteas gear up for their ODI series vs Sri Lanka.