Gstaad:Roger Federer might have won Wimbledon but he's yet to win a title on home soil. Federer blew his chance of winning the Swiss Open after he lost to Jiri Novak in a marathon five-setter in the final. Federer was looking to win his third successive title but his first at home. The top seed, who faced Novak of the Czech Republic took the opening set 7-5. The third-seeded Novak, who had lost in straight sets the last time the two met, fought back to take a two sets to one lead. But home advantage always counts. The Swiss, cheered on by his fans, dug deep to come up with great shots to level the match at two sets apiece, winning the fourth set 6-1. But Federer, who has won five titles this season, couldn't add the final set to his tally, thus handing Novak his second Swiss Open title. Novak also ended Federer's unbeaten run of 15 matches. His previous defeat had come in the opening round of the French Open in May.