Loading...

Roger Federer
Leonardo Mayer

Roger Federer
Leonardo Mayer

Roger Federer faced Leonardo Mayer in this classic match at the 2014 Shanghai Masters 1000 event. Could Mayer spring a surprise?