The Europa League draw, which was announced in Nyon, placed three Premier League sides in the next round to compete for a place in the group stage.
Tottenham, who played in the Champions League last season, will keep their traveling distance to a minimum when they face Scottish outfit Hearts in Edinburgh.
While Martin Jol’s Fulham side are scheduled to play Ukrainian team Dnipro Dnipropetrovsk mid-August, Stoke take on Swiss Super League team FC Thun.
SPL champions Rangers, who suffered an early knockout from the Champions League, will go up against Slovenian side Maribor.
Rangers Scottish rivals Celtic are drawn to play Swiss side FC Sion over two legs in the play-off round.
All Europa League fixtures will be played August 18/25.