Roger Federer hammered Swedish veteran Jonas Bjorkman 6-2, 6-0, 6-2 to move within one match of a fourth Wimbledon title. The Swiss star will face either second seed Rafael Nadal or Marcos Baghdatis in Sunday's final.