Iglesias made his official debut for the 2004 Summer Olympics in Athens, where he competed in the men's 800 m. He finished eighth in the first heat of the event by two thirds of a second (0.66) behind Azerbaijan's Alibay Shukurov, with a time of 1:51.87.