Switzerland's Roger Federer joins Serbian Novak Djokovic in the third round of the Shanghai Masters tennis tournament after winning by the skin of his teeth on Wednesday, while Spain's Rafael Nadal lost in a day of shocks.

for more...