Der Schweizer Roger Federer steht nach dem Sieg im Halbfinale über Del Potro vor seinem fünften Titel beim ATP-Turnier in Dubai.