The Liverpool striker had to sit out Spain's last couple of training sessions with an injury and a scan has now revealed a torn muscle in his right leg.
Torres will definitely miss Spain's game against Denmark today and their friendly against Finland on Wednesday.
He is also a serious doubt for the Merseyside derby next week.