Shanghai is the host of several international sports events. Since 2004, it has hosted the Chinese Grand Prix, a round of the Formula One World Championship. The race is staged annually at the Shanghai International Circuit. It hosted the 1000th Formula One race on 14 April 2019. In 2010, Shanghai became the host city of Deutsche Tourenwagen Masters, which raced in a street circuit in Pudong. In 2012, Shanghai began hosting 4 Hours of Shanghai as one round from the inaugural season of the FIA World Endurance Championship. The city also hosts the Shanghai Masters tennis tournament, which is part of ATP World Tour Masters 1000, as well as golf tournaments including the BMW Masters and WGC-HSBC Champions.