Real Zaragoza

The striker had no trouble adapting to playing at the higher level, netting 17 times in his first season at Zaragoza.His league début came during Zaragoza's first La Liga game since his arrival where the team were defeated 1–0 away from home at the hands of Galician side Deportivo de La Coruña while his first goal came two games later, an eighth minute goal against Real Murcia which put Zaragoza 2–0 up in a match which ended 3–0.4 December 2003 saw him net his first brace (2 goals) in a 2–2 draw against Athletic Bilbao and on 25 April 2004, David Villa scored his first hat-trick in a tight 4–4 draw against Sevilla which saw Villa score all four of Zaragoza's goals, putting his team ahead on two occasions.
Zaragoza reached the 2004 Copa del Rey final where he played a big part in the team's victory, scoring a crucial goal to put the Aragonese outfit 2–1 up against Real Madrid in a match which eventually ended 3–2. Soon after he earned his first international call-up and cap which resulted in Zaragoza fans becoming so proud of his achievements, they invented the football chant "illa illa illa, Villa maravilla" which is a play on the words "Villa" and "maravilla" which is as "marvel" but can also mean "wonderful" or "great" in that context.
After Zaragoza's triumph in the Copa del Rey, they were granted a place in the 2004–05 UEFA Cup; this was Villa's first time playing in a European competition.
In the team's opening group game against Utrecht, Villa netted a brace in the dying minutes of the game which subsequently ended 2–0 in Zaragoza's favour. In the round of 16, Zaragoza faced Austria Wien. The first leg ended 1–1, Villa scored in the second leg, however, the match ended 2–2 which saw the team from Vienna go through to the next stage on the away goals rule.Meanwhile, in La Liga, Villa excited Zaragoza fans on 23 September 2004 by putting the team 1–0 up against Barcelona at the Camp Nou, however, it was not to be as Barcelona came back to win the game 4–1.On 17 April 2005, Villa scored a brace which helped see off Sevilla in a 3–0 victory.