American Wayne Odesnik and Spain's Marcel Granollers-Pujol will meet in the other semi-final.