She took part in three major events in 2007. The first event was the 2007 South American Championships in Athletics, where she was set to defend her titles. She was leading in the 800 m race, but in the last fifty metres of the race she fell and did not manage to make the podium. Such problems did not arise in the 1500 m race, where she beat the newly crowned 800 m champion, Marian Burnett, to the gold medal. García represented Colombia for a second time at the 2007 Pan American Games. She won the 800 m silver (finishing ahead of Calatayud) and broke the national record in the 1500 m, finishing in 4:15.78, to take a bronze medal three days later. After this, she was selected to take part in her first World Championships in Athletics. However, she did not progress beyond the heats stage of the 800 m competition at the 2007 World Championships in Athletics.