It was a long time coming, but Rob Heffernan finally got the Olympic medal-winning moment of glory he deserved at a packed City Hall ceremony in Cork. 

Heffernan realised his life’s dream by receiving his bronze medal in front of family, friends and supporters, more than four years after the 50km walk in London 2012.

The 2013 World 50km champion finished fourth at the London games, but Russian Sergey Kirdyapkin was stripped of his Olympic title in March for a doping violation, moving the 38-year-old into a medal position.

"Ever since I was a kid I've been obsessed with medals," Heffernan told RTÉ Sport.

"Now to have the full set, and overcome the difficulties that I've overcome in my career, looking back I think it will stand to me for the rest of my life: to keep going when times are tough."