In the 2007 indoor season, she ran the 60 metres in 7.13 seconds in February, a world leading result at the time. That season her time was only beat by Kim Gevaert, who won the 2007 European Athletics Indoor Championships in 7.10 seconds. Naimova finished fifth in the same race. In the summer, she competed at both the 100 and 200 metres at the 2007 World Championships. She again reached the semi-finals, but finished fifth there in both events, one place short of reaching the final races. She lowered her personal best times to 11.04 seconds in the 100 metres, achieved in July in Plovdiv; and 22.43 seconds in the 200 metres, achieved in June in Sofia.