Canada News Agency

Flustered Federer edges into Shanghai quarter-finals