Of the more than 10,000 new infections, 4,503 were diagnosed in the past 24 hours — the highest daily number in since early early May.
At least 498,989 people have been infected with coronavirus in Spain since the virus reached the Iberian country.
Nearly a third of infections diagnosed in the past day were discovered in the capital Madrid (1,462). The Basque Country (678) and the Canary Islands (363) were the two other Spanish regions with the highest daily increase.
Spanish authorities also reported 186 new deaths from Covid-19 — the highest daily increase since May 26.
A total of 29,234 people have died from the novel coronavirus in Spain since the outbreak started.