Pau Gasol torched Latvia for 26 points and also hauled down seven rebounds as Spain bounced back from their defeat by Lithuania on Friday night.
The Spaniards won the game 89-73 at the Pabellón Municipal de Deportes de El Ejido where 3,000 fans turned out.
Felipe Reyes also provided further evidence that he is going to be a force to be reckoned with at next month`s European Championships in Sweden, pouring in 12 points and grabbing 13 rebounds - six on the offensive glass - in just 16 minutes.
Reyes is looking to fully recover from the ankle injury which ruined the end of his ACB season with Estudiantes.
The decisive quarter for Spain, who have won six of their seven preparation matches, was the second when they outscored Latvia 29-18.
Coach Moncho Lopez will now give his players two days off before they fly to Sweden next Tuesday.
"The rest will do them good because they have looked a bit tired this week," he explained, going on to highlight Reyes' recovery as one of the high points of the encounter.
"Things are looking good, not just for him, but for everyone. The rest of the team are used to his movements and we are all satisfied," he said.
Guard Juan Carlos Navarro, who was rested against Lithuania, returned to the court for Spain and scored 10 points but he missed all six of his attempts from the three point line.
Spain dominated the boards, finishing with 39 rebounds to just 24 for their opponents.
Kaspars Kambala, who plays for Real Madrid, led Latvia with 21 points.