29 October,2012 07:59 AM IST | | AFP
The upset victory over the top seed in two and three-quarter hours denied World No1 Federer a sixth title from the last seven editions at the St Jakobshalle and kept him from the 77th of his career.
Del Potro last beat the Swiss star in 2009 when he captured the US Open at Federer's expense as well as posting a victory in the year-end final two months later. Del Potro won the 13th trophy of his career and improved to 62-14 on the season. "This is a dream win for me," said Del Potro.