London 2012: Olympic Games calendar

Your essential guide to when all the events are happening throughout this year's Olympic Games in London, covering every sport and every round