Novak Djokovic and Rafael Nadal set a semifinal showdown at the Rogers Cup after both players cruised to victory in the quarterfinal round.