Roger Federer's quest for a seventh ATP World Tour Finals title suffered a blow in his opening match on Sunday, toppled in straight sets by Kei Nishikori.