Paul Doolin's side remain unbeaten but failure to defeat Serbia condemns the Young Boys in Green to the bottom of Elite Round Group Two
Serbia's Sergej Milinkovic-Savic and Uros Djurdjevic tested Ireland goalkeeper Ian Lawlor in the first half, but their efforts caused the Manchester City shot-stopper little trouble. Kieran Sadlier, who was instrumental in Ireland's opening games against Switzerland and Slovakia, had a decent shot mid-way through the first half, but did not test Pedrag Rajkovic.
Serbia eventually began to dominate the game in the second half. Andrija Lukovic's dangerous free kick went narrowly wide before Lawlor produced a good save to deny substitute Milan Vojvodic. Pierce Sweeney did well to block a Marko Pavlovski shot on 57 minutes, while an Aleksandar Mitrovic header was easily dealt with by Lawlor.
A late flurry of attacks from Serbia called Lawlor into action once more and the Irish goalkeeper was forced to make a late save from Slobodan Urosevic's 90th minute shot to ensure that the game finished 0-0.
The result means that Ireland remain unbeaten but ultimately finish bottom of the group with three points. Serbia, Switzerland and Slovakia each finished with four points, with Serbia topping the group on goal-difference.