Cesc Fabregas could be fit to play in Wednesday's World Cup semi-final match against Germany.
Arsenal's Spanish midfielder had a scan after picking up a knock in training on Monday but has not been ruled out of the game.
Germany will be without Thomas Muller who is suspended after picking up two yellow cards while Cacau is a major doubt with a strained stomach muscle.
Coach Joachim Low said: ?It looks at the moment that all players will be fit with the exception of Cacau, who had a slight problem in training. We will have to wait and see if he is available for selection."
Midfielder Sami Khedira was a doubt after missing training on Sunday, but he is expected to get over his thigh problem.
There has been speculation that Fernando Torres will be dropped from Spain?s starting line up and the Liverpool striker said: ?No player is assured of a place in the starting XI.
?A player has to give 100% in his fight for a place in the team. But if he isn't given the nod by the boss, then he has to cheer on the side from the sidelines.
?If I score against Germany and it takes us to the final that would be unbelievable.
?We have done well in our last games against them but this German team is much better than the previous sides we have faced.
?They have proved to be one of the favourites in this tournament without a doubt.?