Roger Federer and Rafael Nadal are set to meet in the Wimbledon semi-finals on Friday, their first encounter at the Championships since the iconic 2008 final.