He would go on to spend the vast majority of his career in Spain, where he amassed La Liga totals of 91 goals in 241 games for Zaragoza, Espanyol, Celta and Osasuna.
[6] Milošević signed for La Liga club Real Zaragoza in 1998 for £8.5 million, again recording some impressive goalscoring performances, notably netting 21 in the 1999–2000 season as the team secured fourth place.
In the 2002–03 campaign, Milošević played for Espanyol on loan,[12] again finishing as his team's top scorer but narrowly escaping relegation, a fate that would befall him the following year with Celta de Vigo.
Though Milošević failed to score in ten appearances in the subsequent UEFA Cup semi-final run, he did provide two assists in a 3–0 away win against Bayer Leverkusen in the first leg of the quarter-final (which Osasuna won 4–0 on aggregate).
He took an eight-month break from competitive football, during which – in October 2007 – he had a trial with Major League Soccer's Toronto FC with a view of signing with them for the 2008 season.
[16] The deal fell through and, on 8 March 2008, he agreed terms with Rubin Kazan prior to the start of the Russian Premier League campaign.
[19] He later earned 102 caps for Serbia, making his international debut for the nation (then named Federal Republic of Yugoslavia) on 23 December 1994, in a 2–0 friendly loss to Brazil.
[20] After appearing in two games at the 1998 FIFA World Cup,[21] Milošević scored five goals at UEFA Euro 2000, earning him the Golden Boot, an award he shared with Dutch forward Patrick Kluivert.
[22] Milošević made his 100th international appearance on 16 June 2006 during the FIFA World Cup in Germany, in a 6–0 group stage loss against Argentina, becoming the first Serbian player to reach this milestone.
[23] As a formal farewell from international football, he was called up for a friendly with Bulgaria on 19 November 2008, scoring twice and missing two penalties in a 6–1 win before being replaced by Dragan Mrđa.
[25] In Milošević's first Eternal derby as manager of Partizan, his team suffered a 2–1 away loss to Red Star Belgrade, with Ricardo Gomes's 90th-minute strike proving only a consolation.
On 30 August, Partizan was drawn in to Group L of the 2019–20 UEFA Europa League, alongside Manchester United, Astana and AZ Alkmaar.