Federer sets up all-Swiss final

Roger Federer rose to the occasion once again to end Novak Djokovic's defence of his Monte Carlo Masters title.

Federer's win sets up an all-Swiss final against Stanislas Wawrinka.

The 32-year-old Federer needed 75 minutes to see off the Serbian second seed 7-5 6-2 - his second win over Djokovic this year after victory in Dubai in March.

Earlier Wawrinka produced a superb performance to see off Spaniard David Ferrer 6-1 7-6 (7/3) in 89 minutes.

Ferrer had ended his own 17-match losing streak against compatriot Rafael Nadal in the quarter-finals but proved no match for Wawrinka, who won the first five games en route to reaching his first World Tour Masters 1000 final.

Wawrinka told "I'm not surprised with my game or the way I'm playing.

"I started really well. I know when I'm moving well and I can dictate the game, I'm always good against him. I did a really good job, especially at the beginning."