Joao Fonseca and Kei Nishikori will do battle at the Phoenix Challenger in a blockbuster semi-final clash. Starting with ...