Roger Federer has exacted sweet revenge over Rafael Nadal to sweep into a record 12th Wimbledon final with an enthralling four-set triumph over the mighty Spaniard.
Federer stops Nadal in Wimbledon thriller
Think. Is this a bet you really want to place?
Set a deposit limit.