The Wimbledon finals and the European Football Championship may have grabbed the headlines but they were not the only high-level sporting events held in London