A Shanghai Masters (hivatalos nevén Shanghai Masters 1000 presented by Rolex) egy férfiak számára megrendezett tenisztornaSanghajban. A torna a ATP World Tour Masters 1000-es sorozatba tartozik. Az összdíjazása 5 250 000 dollár. A versenyen 56 játékos vehet részt. Az első nyolc kiemelt nem játszik az első körben. Az első versenyt 2009 októberében rendezték meg.