The Eagles swooped to sign the Serbian international from Olympiakos for an undisclosed fee on deadline day in January 2017, and he would net twice in the second half of the campaign to help Palace avoid the drop.
The 26-year-old began his career at his hometown club Radnicki Kragujevac before moves to Rad and Red Star Belgrade, where he lifted a Serbian Cup in 2012; the same year he earned his first call-up to his country's squad.
That prompted a move to Belgian side Anderlecht in 2013 where he completed a domestic double in his only season in the country, before moving to Olympiakos where more success poured in, with a second successive league and cup double claimed before another Superleague title followed in 2015/16 with Milivojevic playing a major role.
All that silverware helped him gain 19 international caps before he signed a three-and-a-half year contract with the Eagles, having netted six goals from just 19 appearances from holding midfield in the first half of the season in Greece.
Milivojevic has gone from strength-to-strength since arriving in SE25, and is currently the club's top scorer this season, having become known for his penalty-taking wizardry.