Loading...

Felix Mantilla
Roger Federer

Felix Mantilla
Roger Federer

Roger Federer had won his last 11 matches heading into the 2003 Rome final - could the unseeded Felix Mantilla pull off the biggest win of his career?