Hassan won her heat in the 1500 m in the 2016 Summer Olympics in 4:06.64 before Faith Kipyegon. In the semifinals she placed second in 4:03.62 after Genzebe Dibaba who won in 4:03.06. In the final Kipyegon took the Olympic gold medal with 4:08.92, Dibaba was the runner up with 4:10.27 and Jennifer Simpson took the bronze medal in 4:10.53. Hassan placed fifth in a time of 4:11.23.