Day 7 at the ATP Masters 1000 event in Shanghai will feature 12 matches, assuming the weather allows it. The rain has caused massive delays already and everyone will be hoping for some nice weather so ...
Some results have been hidden because they may be inaccessible to you