No chance. Looks like this is not a well thought of thread.
Anyway to be clear, Davidenko is no match to Federer and WILL LOOSE against FEDERER (so your 'IF' scenario is not valid).
In order for Federer to win FO assuming he clears Davidenko (for reasons above), He needs to beat Nadal (extremely extremely less likely Djokovic) which is again a tall order.
Bottom line ...Federer is not going to have a FO in his kitty anytime soon. He has a long wait (he will eventually get it).