В 2012 году Абдул Разак вновь приняла участие в летних Олимпийских играх. На церемонии открытия игр спортсменка была знаменосцем сборной Ирака. В соревнованиях на 100-метровке Дана выступила успешнее, чем четыре года назад. В первом раунде спортсменка с результатом 11,91 с заняла второе место и вышла во второй круг соревнований. В четвертьфинале Абдул Разак на 0,1 с улучшила свой результат, но этого не хватило, чтобы пройти в полуфинал олимпийских соревнований.