Un estadounidense, Andy Roddick, y un suizo, Roger Federer, serán los rivales de dos españoles en las semifinales de la Copa Másters de Shanghai.