2012年夏季奥林匹克运动会现代五项比赛中击剑于手球馆中举行，游泳于伦敦水上运动中心中举行，马术、射击、跑步于格林威治公园中举行，全部赛事在2012年8月11日至8月12日完成。