Svetlana Kuznetsova will face Elena Dementieva in an all-Russian final at the Dubai Open on Saturday after the pair won marathon semi-finals.