Federer won his second round match over Joao Sousa earlier in the day and he was back out again at around 5.30pm local time to play Coric.
And it was a sluggish start from the Swiss as he found himself 4-0 down and struggling to stay with the Croatian from the baseline.
Coric won the first set 6-2 and the second set went with serve until they traded breaks midway through then Federer broke his opponent again to take the set 6-4.
The final set was a tense affair as both men held serve to take the match into a deciding tiebreak and Federer was forced to save two match points before battling back and winning on his second match point.
Roger Federer vs Borna Coric LIVE
ROGER FEDERER VS BORNA CORIC LIVE
Federer 2-6 6-4 7-6 Coric
Federer forehand long, 0-1. Federer volley winner, 1-1. Federer forehand long, 1-2. Federer forehand wide, 1-3.
Coric backhand into the net, 2-3. Clutch hands at the net from Coric and he finishes with a volley winner, 2-4.
Federer backhand return long, 2-5. Coric backhand into the net, 3-5. Federer ace, 4-5. Coric forehand winner, 4-6.
Coric forehand into the net, 5-6. Coric forehand return into the net, 6-6. Federer forehand winner, 7-6.
Federer backhand return wide, 7-7. Coric forehand into the net, 8-7. GAME. SET. MATCH.
Coric puts a volley into the net. Huge roar from the crowd as Federer moves through to the quarter-finals.
Federer 2-6 6-4 6-6 Coric*
Nicely done from Coric as he wrong-foots Federer and flicks a backhand down the line.
Federer then goes long with a forehand, 40-0. Into a tiebreak, this will decide the match.
*Federer 2-6 6-4 6-5 Coric
Two jaw dropping drop shots from Federer in this game. He’s got no business winning those points.
Coric then puts a forehand return into the net. Federer is a game away from the match.
Roger Federer won the second set 6-4
Federer 2-6 6-4 5-5 Coric*
Coric double fault, 30-15. Then he goes wide with a backhand after Federer pushes him deep in the court.
Coric ace, 40-30. Another big serve and Federer nets a backhand return.
*Federer 2-6 6-4 5-4 Coric
Problems for Federer as he falls 0-30 down. But Federer puts away a volley at the net to make it 30-all.
Bad drop shot from Federer and Coric punishes him with a forehand pass. Break point. Coric goes just wide with a forehand.
Federer ace, advantage. And Coric nets a backhand return to allow Federer to dig himself out of a hole.
Federer 2-6 6-4 4-4 Coric*
An ace from Coric to seal a love hold. Great efficiency from Coric.
*Federer 2-6 6-4 4-3 Coric
Further brilliance on the return from Coric. Makes it look very easy at times. But Federer leads 4-3.
Federer 2-6 6-4 3-3 Coric*
Sloppy return game from Federer sees him slip to 40-0. And a forehand into the net level the set.
Roger Federer is playing in Rome for the first time since 2016
*Federer 2-6 6-4 3-2 Coric
Casual from Federer at the net and he is punished as Coric lobs him, deuce. Coric forehand return winner, break point. Coric nets a forehand.
And Federer escapes when Coric nets a backhand. Big hold.
Federer 2-6 6-4 2-2 Coric*
Coric looking good again on serve and he eases through service game.
*Federer 2-6 6-4 2-1 Coric
Federer hasn’t had too many comfortable holds today but that was one of them. He holds serve to 15 to stay in front.
Federer 2-6 6-4 1-1 Coric*
Coric nets a backhand, 15-30. But Federer nets a backhand of his own, 30-30.
Federer gets a bit greedy as he goes for too much on the return and that allows Coric to hold.
*Federer 2-6 6-4 1-0 Coric
Ideal start from Federer as he probes Coric’s forehand and gets the errors from the Croatian.
Federer 2-6 6-4 Coric*
Coric nets a forehand, 0-15. Then he mis-hits a backhand, 15-30. Two set points as Coric puts a forehand long.
And Federer gets back level when Coric puts a forehand long. We are going the distance!
*Federer 2-6 5-4 Coric
Federer goes long with backhand and Coric rifles a backhand down the line. Federer then nets a volley. Three break points. And Federer hooks a forehand wide.
Horror service game from Federer.
Federer 2-6 5-3 Coric*
A love hold for Coric. Pressure on Federer now.
*Federer 2-6 5-2 Coric
Coric smash winner to start the game and then a forehand down the line, 0-30. Federer goes long with a backhand, three break points.
Coric mis-hits a forehand on the first. Federer saves the second as well. Federer forehand winner seals the comeback.
And when Coric goes wide with a backhand, Federer consolidates the break. Huge switch in momentum.
Federer 2-6 4-2 Coric*
Superb defence from Federer extracts the error from Coric. Federer’s first break point of the match.
Oh dear, Federer puts the return wide, deuce. Special from Federer as he rifles a forehand into the corner, second break point.
And Coric finally cracks as he goes long with a forehand. Game on!
Roger Federer lost the first set 6-2
*Federer 2-6 3-2 Coric
Brilliant Coric backhand return down the line, 30-30. Federer fires back with an unreturned serve.
Federer forehand mis-hit goes wide, deuce. Federer ace and a drop shot winner keep him in front in this set.
Federer 2-6 2-2 Coric*
Love hold from Coric in no time at all. No drop in Coric’s intensity.
*Federer 2-6 2-1 Coric
Nothing coming easy for Federer at the moment as Coric applies the pressure, especially on the return.
But an ace, his third of the match, alleviates a little bit of the pressure.
Federer 2-6 1-1 Coric*
Another routine hold for Coric. Federer is in big trouble unless he can win some more baseline rallies.
*Federer 2-6 1-0 Coric
An ace to start for Federer. But Coric responds with a backhand pass.
However, Federer gets off to a much better start as he closes the game when Coric goes wide with a backhand.
Borna Coric dominated the first set
Federer 2-6 Coric*
Federer forehand return long, 30-15. Blistering backhand down the line from Coric brings up two set points.
And a big serve down the T gives Coric the set in 41 minutes. Excellent tennis from the Croatian.
*Federer 2-5 Coric
Nice touch by Coric to lob Federer, 15-30. Massive chance for Coric to get a set point but he puts a straight forward forehand wide.
Coric is ALL over Federer’s serve and causing problems with the returns. Federer increasingly having to come to the net.
But it is a deft drop shot winner which keeps Federer in the game. Shock here as Federer calls for a physio and gets a medical timeout.
The trainer appears to be working on Federer’s right thumb.
Federer 1-5 Coric*
Aggressive shot making from Federer gets the error from Coric. And then Coric double faults, 15-30.
Federer long with a backhand. Really sloppy mistakes, eight off his backhand so far, 40-30. And a ninth puts Coric a game away from the set.
*Federer 1-4 Coric
Federer is finally up and running. Still an uphill position from here.
Roger Federer had to play two matches today
Federer 0-4 Coric*
Federer puts a backhand on the run wide, 30-15. But Coric mis-hits a backhand wide, 30-all. Ace Coric.
Federer volley winner, deuce. Federer is struggling to win the baseline rallies and Coric consolidates.
*Federer 0-3 Coric
Dreadful start for Federer confirmed as he blasts a simple backhand long to go down a double break.
Coric is looking mightily impressive.
Federer 0-2 Coric*
Chance for Federer as Coric goes long with a backhand. But Coric gets back level with a well-struck forehand into the corner.
And he stays in front when Federer puts a backhand wide.
*Federer 0-1 Coric
Lovely forehand passing shot from Coric, deuce. Federer then goes wide with a forehand up the line, break point. And the Croat gets the ideal start when Federer goes wide with a backhand.
16:35: Federer and Coric are on court and warming up.
16:30: Hello and welcome to LIVE coverage of Roger Federer’s second-round clash against Borna Coric at the Italian Open.