http://WatchTennisOnline.net/ watch 2011 Shanghai Rolex Masters Tennis semi finals stream online by visiting the above link