Miami - World No 1 and defending champion Novak Djokovic will face Japan's Kei Nishikori in the Miami Open final after straight-set triumphs on Friday in which both were tested.
Djokovic, an 11-time Grand Slam champion whose three titles this year include the Australian Open, downed Belgian 15th seed David Goffin 7-6 (7/5), 6-4.
The 28-year-old Serbian will try to match the career record of six Miami crowns won by Andre Agassi by capturing his third consecutive title at the hardcourt event.
"It's a privilege just to be mentioned alongside Andre Agassi," Djokovic said.
Sixth seed Nishikori, the 2014 US Open runner-up, downed Australian 24th seed Nick Kyrgios 6-3, 7-5.
"First Miami final, that makes me very happy," Nishikori said.
Djokovic has a 6-2 career edge over Nishikori, including five wins in a row, most recently in this year's Australian Open quarter-finals.
"It's going to be tough for sure. He has been playing well," Nishikori said. "I played him in Australia. I will try to come up with something better."
Djokovic won his 15th consecutive Miami match and the 29th of his past 30, but only after winning a tense tie-breaker and taking the lone break of the second set, prompting a post-match kissing of the court.
"I wanted to make sure the court feels my love," Djokovic said. "A little kiss for goodbye and I'll see you in two days. I've had so many beautiful memories on that court. It's one of my favorite courts."
Djokovic improved to 27-1 on the season, which has included his 11th career Grand Slam title and crowns at Doha and Indian Wells.
He could claim the Miami-Indian Wells double for the third year in a row and his 63rd career title on Sunday.
Squared 4-4 in the tie-breaker, Goffin hit an overhead smash that Djokovic sent back as a lob inside the far baseline to keep the point alive and later took full advantage by winning it with a forehand drop volley winner.
"I was a bit fortunate in the tie-breaker but I made him play the extra shot," said Djokovic.
"I anticipated where he might smash that ball and he framed it a little bit and that allowed me to get that height. Right place at the right time."
Added Goffin: "I was a little bit tired at the end of the point and it was tough to finish it."
Goffin, who will jump to a career-best 13th in next week's rankings, hit a forehand wide to give Djokovic two set points, then saved one on a drop volley winner but lost the set when the ball deflected off the edge of his racquet as he leaped to reach another Djokovic lob.
"Against Djokovic you have to go for the shot in every point," Goffin said. "If you're not there for a few seconds you lose the game."
In the second set, Goffin netted a backhand to hand Djokovic a break for a 4-3 edge and the world number one held twice to triumph after two hours and five minutes.
Djokovic has reached the final in 19 of his past 21 events and in 11 consecutive ATP Masters Series events. He could win a record 28th ATP Masters crown, surpassing the mark he now shares with Rafael Nadal.
Nishikori broke Kyrgios for a 2-1 edge and held from there, claiming the first set after 29 minutes when the Aussie double faulted away a break.
"My serve just let me down," Kyrgios said. "I felt rushed out there. I was looking for answers. He was too good."
After an early exchange of breaks, the second set was decided when Nishikori broke in the last game on a wild point. Nishikori raced to the net to save a ball off the net cord, Kyrgios fired back two tricky returns and Nishikori finally won with a crosscourt forehand volley.
"At the net I was very confident," Nishikori said. "I thought I played a good point."
Nishikori, who won his fourth consecutive Memphis title in February, reached his second ATP Masters final, the other coming in 2014 at Madrid.
"He is somebody that has been around and played so many matches on the big stage," Djokovic said. "I don't see him being too overwhelmed or nervous."
Kyrgios, at 20, will become the youngest top-20 player since 2009 on Monday.
Two-time Grand Slam champions Victoria Azarenka of Belarus and Svetlana Kuznetsova of Russia will meet in Saturday's women's final.
Scores on Friday from the 11th day of the ATP and WTA Miami Open (x denotes seeded player):
Novak Djokovic (SRB x1) bt David Goffin (BEL x15) 7-6 (7/5), 6-4
Kei Nishikori (JPN x6) bt Nick Kyrgios (AUS x24) 6-3, 7-5