Aleksandar Mitrovic again denied Wales victory as Chris Coleman's men were held to a fifth consecutive draw in World Cup qualifying after their match in Serbia on Sunday ended 1-1.
Wales have not reached a World Cup since 1958 and they remain four points behind their opponents at the Group D summit after goals from Aaron Ramsey and Mitrovic.
Although Wales' winless run goes on without suspended star man Gareth Bale, they will surely ruefully reflect on the opportunities passed up in four consecutive draws prior to visiting Belgrade - rather than a hard-fought point here - if they fail to close the gap to Serbia.
The unwanted streak includes a draw secured by Mitrovic's late header for Serbia in Cardiff in November.
The hosts' unbeaten record against Wales was threatened again by Arsenal star Ramsey's nonchalant first-half penalty.
But, once more, Mitrovic proved their nemesis with a clinical left-footed strike - a fifth of the campaign - to move his side back above Republic of Ireland, who also have 12 points, on goal difference at the top of the table.
After 25 minutes - and a very slow start - Serbia started to build momentum and a series of teasing crosses into the box saw Mitrovic nod wide of the left-hand post and then over the top.
But two rash defensive decisions from the home side at the other end handed Wales a 35th-minute lead they scarcely deserved.
Goalkeeper Vladimir Stojkovic foolishly attempted to shield a long ball out of play on the right and dragged Ramsey to ground, conceding a free-kick from which Luka Milivojevic's tug on Sam Vokes' shirt saw a penalty awarded to the visitors.
Ramsey stepped up to brilliantly chip his spot-kick into the corner, echoing Antonin Panenka's famous penalty at the same end of this stadium in Euro 1976.
— #WCQ (@FIFAWorldCup) June 11, 2017
As Wales looked to sit on their lead heading into the second half, Joe Allen's booking resulted in another potentially crucial suspension and Aleksandar Kolarov sent the subsequent free-kick fizzing just past the top-right corner.
Vokes headed just over in a rare Welsh attack, but the visitors' brave defence was finally breached with only 17 minutes remaining.
Aleksandar Prijovic ran in behind to meet fellow substitute Nemanja Gudelj's pass and nudged a flick into Mitrovic's path, the Newcastle United forward controlling well and finishing superbly beyond Wayne Hennessey.
Both sides then went hunting a winner, with Ramsey drawing a smart save from Stojkovic and Mitrovic acrobatically volleying wide.
Serbia ended the game on top, but their in-form forward flicked wide when granted another clear sight of goal and Slavoljub Muslin's men had to settle for a point that nonetheless ensured they returned to first place.
|Vardy relishing Fleetwood return|
|Almiron blocked from becoming Las Palmas coach|
|Ligue 1 adopts VAR from next season|
|Calabria extends AC Milan contract|
|Everton give new deals to Calvert-Lewin, Holgate & Kenny|
|Under-fire Hughes promises results will come for Stoke|
|Mourinho asked to explain pre-Manchester derby comments|
|Stoger sets Dortmund end of year target|
|Dyche: No swaggering from high-flying Burnley|
|Watzke plays down Nagelsmann rumour as Dortmund plan for 2018|
|Guardiola´s record runs with Manchester City, Bayern Munich and Barcelona compared|
|Benteke goal drought a concern for Hodgson|
|City look frightening – Rose|
|Kahn regrets rejecting Manchester United|
|Bayern wrapping up Ribery for Christmas|
|Wilshere no closer to signing fresh Arsenal contract|
|Resurgent Rooney has Europe´s best shot-conversion record|
|Pastore bullish over PSG chances against Madrid|
|Independiente boss overjoyed by ´dream´ Copa Sudamericana success|
|Silva is an animal - Guardiola|
|Wenger not blaming Sanchez for Arsenal´s goal woes|
|Mourinho can´t find room for misfiring Mkhitaryan|
|Guardiola tells fans Man City won´t stop after record-breaking win|
|Mirabelli: Donnarumma has to beg Milan if he wants to leave|
|Bayern lacked verve, says Heynckes|
|Di Maria wants more game time at PSG after goalscoring display|
|Gattuso: Donnarumma shaken by abuse from AC Milan fans|
|Pellegrino calls for Southampton reaction|
|Benitez ´needs to know´ extent of Newcastle´s transfer budget|
|Zidane will not request striker signing despite Benzema blanks|
|Bournemouth excellent in Old Trafford loss – Howe|
|Wilshere´s performance ´very positive´, says Wenger|
|Pochettino challenges Spurs to keep top-four berth|
|I´d be in Brazil if the title race was over – Mourinho|
|It was hard to watch - Clement wowed by City´s dominance of Swansea|
|Bailly may require surgery on ´serious´ ankle injury|
|Klopp uncertain on Solanke´s disallowed goal|
|Guardiola sure record-breaking City won´t get complacent|
|Puel focuses on Leicester win, not Southampton revenge|
|Strasbourg 2 Paris Saint-Germain 4: Revenge is sweet for Emery´s men|
|Tottenham 2 Brighton and Hove Albion 0: Aurier scores a fluke as Spurs go fourth|
|West Ham 0 Arsenal 0: Wasteful Gunners drop points for third game in a row|
|Liverpool 0 West Brom 0: More frustration for Klopp as hosts draw again|
|Manchester United 1 Bournemouth 0: Lukaku eases scoring concerns after derby day woes|
|AC Milan 3 Verona 0: Bonaventura shines as Gattuso´s side march on|
|Newcastle United 0 Everton 1: Rooney haunts Magpies again|
|Manchester City set new Premier League winning streak|
|Swansea City 0 Manchester City 4: Silva sparkles as Guardiola´s record-breakers march on|
|Southampton 1 Leicester City 4: Puel serves up Saints revenge|
|Bayern Munich 1 Cologne 0: Lewandowski opens nine-point gap in Bundesliga|
|Mourinho slams Manchester derby penalty decision in programme notes|
|This is my last season at Monaco – Fabinho|
|Bale: Football would be better without VAR|
|Thought Mayweather v McGregor was 2017´s biggest sporting event? Think again!|
|Manchester United´s Gomes pens professional contract|
|Al Jazira 1 Real Madrid 2: Bale spares Spanish blushes at Club World Cup|
|Ronaldo takes goalscoring record from Messi|
|Al Jazira stun Real Madrid to take half-time lead in Club World Cup|
|Neymar returns to PSG after break|
|Iniesta would welcome Barca pursuit of Coutinho|
|FA extends deadline for Manchester clubs to respond over alleged derby fracas|
|Dybala clever enough to listen to Nedved - Buffon|
|Willian not ready to walk out on Chelsea|
|Arsenal striker Lacazette not counting on title miracle|
|World Cup glory worth €350,000 to Germany stars|
|I live day by day - Buffon ponders Euro 2020|
|West Ham eyeing Wilshere swoop in January|
|Klopp reveals hamstring scare for Liverpool star Salah|
|FFA refuses to speculate on Scolari amid Socceroos interest|
|Ronaldo hoping to play with Benzema and Bale again|
|Mourinho takes aim at reporters as Man United boss leaves news conference|
|´Bull****´ to suggest Chelsea can catch Man City – Conte|
|Pordenone would´ve deserved Coppa Italia progression, admits Spalletti|
|Man City haven´t won anything yet – Gundogan|
|Willian: Chelsea will keep fighting for Premier League title|
|Burnley aren´t the real deal – Dyche|
|Stoger wants to bring best out of BVB after breakthrough victory|
|Conte praises contribution of Hazard, Willian and Pedro|
|Inter 0 Pordenone 0 (AET, 5-4 on penalties): Nagatomo spares Serie A leaders´ blushes|