The £50m striker endured a torrid spell since swapping Liverpool for Stamford Bridge in January 2011 and went 25 games without scoring this season before finally finding the net against Leicester in the FA Cup.
The 28-year-old, who has netted seven goals for the Blues this term, has not featured for his country since the 1-0 friendly defeat by England at Wembley last November.
But Chelsea interim boss Di Matteo is convinced the former Atlético Madrid striker is rediscovering his top form just in time to shine at this summer’s European championship.
“I think he’s been doing very well, especially in this last period,” said Di Matteo. “He’s been scoring goals and assisting goals. I’ve been very pleased with him and I have no doubt that he should be in the team for the Euros.”
Di Matteo’s side take on Barcelona in the the first leg of their Champions League semi-final at Stamford Bridge on Wednesday night – and the Italian coach admits his side will need two “perfect” performances to knock out the holders.
“I think it’s fair to say we need two perfect games from our point of view against this team,” he said. “But I think also that in the last six weeks we’ve been performing very well and that gives us the belief that we can produce two perfect games against this team.
“It has to be collective team effort and responsibility to stop [Lionel Messi]. If you’re stopping one guy, they’ve got nine others that can hurt you so I think the tactical approach has to be to not just stop one player but to limit their threat in general.”
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news