Fire and smoke for Federer

Fire and smoke for Federer

After his withdraw from the final of the ATP World Tour Finals, Roger Federer came across many critics and speculations. He played a three set…

Read more