Luka Modric is confident Real Madrid will recover from a dreadful week after they suffered a second straight home defeat ahead of Saturday's Clasico at Barcelona.

LaLiga champions Madrid will head to Camp Nou at a low ebb after their 1-0 reverse at the hands of Cadiz was followed by a 3-2 loss to Shakhtar Donetsk in the Champions League.

Zinedine Zidane's side were three goals down at half-time, before a sublime Modric strike sought to launch a comeback.

Vinicius Junior got another back, yet the Brazil winger was then in an offside position in front of the Shakhtar goalkeeper when Federico Valverde scored a stoppage-time equaliser that was struck off as a result.

Sergio Ramos was not involved and Karim Benzema started from the bench as Zidane turned one eye towards Barca, but Modric recognised Madrid were not good enough against a Ukrainian outfit missing 10 first-team players due to coronavirus.

"In the first half, we were not up to the competition," Modric said. "In the second, we tried to improve and we improved, but it was not enough to try to draw or win the game.

"We have to improve - this is obvious. We lacked confidence today in everything we did in the first half. But we have to continue.

"The next game is coming quickly and there is no time to complain. We have to do better in the next games.

"Zidane told us that we have to press more and better than in the first half, that we are together. I think that in the second half we have done it and we have scored two goals.

"It is a tough defeat but there is still a lot to do. I'm sure we'll improve.

"They scored the first goal and we lowered our heads and lost confidence. In general we are not happy but we are sure to go better.

"For the next game, we have to be together, trust in ourselves and in our quality. We have not forgotten how to play football.

"El Clasico is always a different game and we are sure we can be up to the task."