|Villa scored on his league debut for Barcelona to give the champions a 3-0 win at Racing Santander [EPA]
Jose Mourinho's Spanish Primera Liga campaign got off to a limp start when Real Madrid were held to a 0-0 draw at Real Mallorca while champions Barcelona cruised to a 3-0 win at Racing Santander.
Snapped up after last season's treble-winning exploits with Inter Milan, Mourinho's arrival as coach at the Bernabeu has raised expectations he can end Barcelona's two-year reign as champions.
While his new team were struggling to click in Mallorca on Sunday, Pep Guardiola's well-drilled outfit banged in three goals thanks to Lionel Messi, Andres Iniesta and new signing David Villa.
Real Madrid's Argentine striker Gonzalo Higuain was denied three times by home goalkeeper Dudu Aouate and Cristiano Ronaldo spurned a great chance as the visitors upped the pressure.
Mourinho's new signings Mesut Ozil, Sami Khedira, Angel Di Maria, Sergio Canales and Ricardo Carvalho all featured but despite a frantic finish Michael Laudrup's Mallorca were worth their point.
"We are a team in construction. I would like us to have had three points ... but it's not a dramatic situation," Mourinho said.
"On a positive note we conceded very few chances and had no problems at the back.
"The negative point is the result. I'm disappointed that with the number of chances we created we didn't score.
"When you aren't at your best you have to do two things, defend so your opponents don't score, and take your chances. We deserved to win."
Barca had earlier thrown down the gauntlet, unruffled by the contentious exit of Zlatan Ibrahimovic to AC Milan.
Messi, who grabbed a hat-trick in the Spanish Super Cup last weekend, only needed four minutes to rip open the defence and score with a delightful lob.
Iniesta followed up with a volley from outside the area and new signing Villa headed his first league goal in a Barca shirt, after Victor Valdes had saved a penalty before the break.
"We still lack a little continuity in our play but this will improve as the season progresses," Guardiola said.
Second division champions Real Sociedad celebrated their return to the top after a three-year absence with a 1-0 win at home to Villarreal.
Xavier Prieto raced on to Joseba Llorente's backheel to score after 57 minutes, making them the only promoted club to win in the opening round of matches after Levante and Hercules were beaten on Saturday.
A double strike from Pablo Osvaldo helped Espanyol overcome Getafe 3-1 while the games between Deportivo Coruna and Real Zaragoza and Osasuna and Almeria ended 0-0.