Federer fights for a third Open win