Federer displayed some rare flashes of temper as he battled past Argentina's Del Potro 6-7(5), 6-4, 6-3 for an eighth Swiss Indoors title in front of a partisan Basel crowd on Sunday