Novak Djokovic withstood a determined fightback from Tomas Berdych to reach the Dubai Championships final. Mark Petchey expects the top seed to be back to his best when he faces Roger Federer in the final.