La Tennis Masters Cup Shanghai 2007 es la XXXVIII edición de la Tennis Masters Cup que se celebró en Shanghái, China entre el 11 y el 18 de noviembre de 2007 con la defensa del título del suizo Roger Federer.