Roger Federer to face Novak Djokovic in Indian Wells final

Story highlights

Former world No. 1 Roger Federer reaches final of Indian Wells Masters tournament

Swiss star has won the U.S. outdoor hardcourt event on four occasions

He will next play world No. 2 Novak Djokovic, who has won it twice

Serbian defeats American John Isner, beaten by Federer in the 2012 final

Roger Federer's revival is gathering pace.

The 17-time grand slam champion will seek his fifth title at the Indian Wells Masters event on Sunday, having breezed past 28th seed Alexandr Dolgopolov 6-3 6-1 in a semifinal lasting just over an hour.

"It was one of my best serving days ever," Federer told reporters. "When you are serving like that, everything seems easier. I was just going for it out there."

The Swiss veteran, who won his fourth title in the California desert tournament in 2012, will return to the top five in the rankings next week -- up three places.

He will next face a tougher test of his abilities against world No. 2 Novak Djokovic, who he beat last month on the way to winning the Dubai title, also on an outdoor hardcourt surface.

Federer, who has yet to drop a set this week, is seeking the 79th title of his illustrious career, and victory over Djokovic will put him fourth in the rankings.