The world men's tennis number one Novak Djokovic beat Roger Federer in straight sets and will play Rafa Nadal in the Rome Masters final for the second year in a row.
Defending champion Djokovic ended Federer's hopes of back-to-back claycourt titles with a gutsy 6-2 7-6 victory over the Swiss great.
Five-times Rome champion Nadal wore down fellow Spaniard David Ferrer 7-6 6-0 to reach his 70th career final.